Commit Graph

68052 Commits

Author SHA1 Message Date
Vincenzo Scamporlino 03050a6ad4 ui: make sure data attributes are passed down to the DOM
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-09 15:51:33 +02:00
Vincenzo Scamporlino f041c1fe10 ui: extract data-* attributes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-09 15:50:53 +02:00
Hellgren Heikki a1dae7180d feat(eslint): relax frontend imports for nfs
allow frontend plugins to import from other frontend plugins with same
plugin id to allow plugin overrides without unnecessary eslint warning.

relates to #31372

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 15:40:46 +03:00
Charles de Dreuille 2eb30777f1 Merge pull request #31367 from backstage/bui-update-ra
Update React Aria version in BUI
2025-10-09 13:01:23 +01:00
Charles de Dreuille dc258c990d Merge pull request #31362 from backstage/bui-css-structure
BUI - Add layers to our global CSS structure
2025-10-09 12:54:45 +01:00
Sofia Sjöblad 68036b78e8 generate api report
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 13:31:42 +02:00
Hellgren Heikki a39f28c17a fix(scaffolder): use initiator credentials for getting action
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 13:44:03 +03:00
Hellgren Heikki f222a2eab9 fix: distributed actions visibility in scaffolder
depending on the plugin startup order, some distributed actions might not be available when the scaffolder backend starts.
this was mentioned in the comment that is now removed. while this might change in the future, this would patch the current way the distributed actions are fetched.

related #31213 and #31207

closes #31187

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 13:44:02 +03:00
Charles de Dreuille 9e0c6d6eaf Improve core
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 11:36:33 +01:00
Charles de Dreuille af4d9b492e Update components
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 11:33:30 +01:00
Hellgren Heikki f78b0b02b8 feat(dev): allow running example app with docker
this PR allows backstage contributors to run the example app against
actual postgres, opensearch and redis services using docker and docker
compose file.

no changeset as this doesn't affect any published packages.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 13:33:13 +03:00
Charles de Dreuille 02299cddc6 Add new layers to global CSS
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 11:32:48 +01:00
Charles de Dreuille 9f6f46d234 Merge pull request #31365 from backstage/css-baseline
Remove MUICssBaseline
2025-10-09 11:27:17 +01:00
Sofia Sjöblad ad739a5f25 chore: prettier
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 12:13:19 +02:00
Patrik Oldsberg f18cc24b29 Merge pull request #31370 from backstage/Rugvip-patch-2
workflows/e2e-techdocs: add explicit node setup
2025-10-09 12:05:17 +02:00
Charles de Dreuille 66eb76aea3 Update warm-dancers-call.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 10:57:48 +01:00
Sofia Sjöblad 2591b42366 add changeset
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 11:47:58 +02:00
Sofia Sjöblad f81b00fa75 add dialog component
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 11:46:13 +02:00
Patrik Oldsberg 58f59f81f6 Merge pull request #31369 from backstage/Rugvip-patch-1
Adjust stale issue and PR settings in workflow
2025-10-09 11:37:02 +02:00
Charles de Dreuille e979fe2076 Update warm-dancers-call.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 10:36:38 +01:00
Patrik Oldsberg 796d866a16 workflows/e2e-techdocs: add explicit node setup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-10-09 11:33:31 +02:00
Patrik Oldsberg 5e0b5299d3 Adjust stale issue and PR settings in workflow
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-10-09 11:18:48 +02:00
Charles de Dreuille df7d2cfca9 Create grumpy-items-peel.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-08 21:19:11 +01:00
Charles de Dreuille 5f8ba7c1fb Update react-aria-components
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-08 21:17:55 +01:00
Vincenzo Scamporlino e39124c2df Merge pull request #31364 from backstage/bui-monospace-fix
docs: fix monospace font usage
2025-10-08 20:37:45 +02:00
Charles de Dreuille 865bce8ac9 Remove noCssBaseline
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-08 17:35:45 +01:00
Charles de Dreuille c396392c5c Fix body background
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-08 17:22:17 +01:00
Charles de Dreuille 69729c759f Remove CSS baseline from UnifiedThemeProvider
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-08 17:16:06 +01:00
Vincenzo Scamporlino ee0e5b3257 docs: fix monospace font usage
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-08 17:46:15 +02:00
milliehartnt123 019f3a64aa Create doc-landing-page.md using html for table (#30884)
* Create doc-landing-page.md using html for table

HTML is used for the tables in this new doc landing page.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md

Changed id of documentation and corrected some spelling mistakes.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md rearrange table and add links

Incorporated PR suggestions. Added trial links in two different flavors to see which way works.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md fix prettier spacing

Changed all indents to 2 spaces to try to fix prettier errors.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md changed top to "top" for valign attribute

Changed valign=top to valign="top" to see if it fixes prettier errors.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md changes double quotes to single quotes

Changed all double quotes to single quotes and removed all hrefs to see if I can get the file to pass the prettier check.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md fix prettier errors

Hopefully, fixed prettier errors by removing extra lines.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md try to fix prettier errors

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md added links for understanding, using, and administering backstage

Added links for each of the bullet points in "Understanding Backstage", "Using Backstage" and "Backstage Administration".

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md added remainder of links

Added links for additional features, plugin development, references, and contributing to Backstage. Changed "Scaffolder" bullet to "Software Templates (aka Scaffolder)"

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md to remove Update a Component

The document explaining how to update a component has not yet been written. So removing this bullet until the updating documentation exists.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update docusaurus.config.ts for new doc landing page

Changed landing page from What is Backstage to the new doc-landing-page.md file.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Update doc-landing-page.md added new technical overview

Added a bullet under Learn about Backstage for the new Technical Overview.

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>

* Apply suggestion from @aramissennyeydd

Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>

---------

Signed-off-by: milliehartnt123 <108491788+milliehartnt123@users.noreply.github.com>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2025-10-08 15:28:08 +00:00
Brent Swisher 9e085a2acc Update API report with new output schema
Signed-off-by: Brent Swisher <brent@brentswisher.com>
2025-10-08 11:18:40 -04:00
Brent Swisher ed9729d2ee Add dsn to output schema
Signed-off-by: Brent Swisher <brent@brentswisher.com>
2025-10-08 11:11:00 -04:00
Patrik Oldsberg 2f3ea4f374 Merge pull request #31340 from christinexlee/feat/add-datadog-backstage-sync-plugin
Add new plugin @datadog/backstage-plugin-datadog-entity-sync-backend #31204
2025-10-08 14:31:27 +02:00
RedlineTriad b2f6a5ab24 fix: BitbuckerUrlReader ignoring provided token #31348
Signed-off-by: RedlineTriad <39059512+RedlineTriad@users.noreply.github.com>
2025-10-08 10:57:05 +00:00
Charles de Dreuille e33c581053 Merge pull request #31238 from birdhb/add-clear-and-visibility-actions-to-text-field
Add PasswordField to BUI
2025-10-08 11:27:15 +01:00
Fredrik Adelöw bf6038cd91 Merge pull request #31358 from backstage/freben/sqlite
bump create-app sqlite version
2025-10-08 11:52:26 +02:00
birdhb 74b810a301 Update .changeset/eighty-cows-care.md
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: birdhb <birdhb75@gmail.com>
2025-10-08 10:37:44 +01:00
birdhb c513f33e12 Merge branch 'backstage:master' into add-clear-and-visibility-actions-to-text-field 2025-10-08 10:44:31 +02:00
Fredrik Adelöw 7dcedff2fb bump create-app sqlite version
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-10-08 10:21:49 +02:00
Vincenzo Scamporlino 116e05e294 frontend-test-utils: add initialRouteEntries option
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 23:04:44 +02:00
Vincenzo Scamporlino 980bce1ff8 core-compat-api: use renderTestApp
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 23:04:24 +02:00
Fredrik Adelöw 3ce99627d0 Merge pull request #31246 from backstage/search-abortcontroller
Implement AbortController request cancellation for search.
2025-10-07 23:02:12 +02:00
Vincenzo Scamporlino 6c23efd539 frontend-test-utils: api-reports
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 21:45:03 +02:00
Vincenzo Scamporlino c41dd803c6 frontend-test-utils: expand changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 21:45:03 +02:00
Vincenzo Scamporlino 7db384cef2 app: migrate to renderTestApp
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 21:45:03 +02:00
Vincenzo Scamporlino 4a494abf78 frontend-test-utils: introduce renderTestApp and mark features option as deprecated
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 21:45:03 +02:00
Vincenzo Scamporlino 898859f41b frontend-plugin-api: migrate to renderTestApp
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 21:45:03 +02:00
Vincenzo Scamporlino 1013eb72cb Revert "frontend-test-utils: render the element as Page"
This reverts commit 23c72e7e65.

Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-07 21:44:57 +02:00
Patrik Oldsberg a4add851a4 Merge pull request #31108 from backstage/docs-theming
Improving theming documentation
2025-10-07 20:57:55 +02:00
Gabriel Dugny 43afbe50aa feat(techdocs): POC livereload for techdocs-cli serve (#30541)
* feat(techdocs): POC livereload for techdocs-cli serve

Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>

* chore: techdocs reload tests, refactor

Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>

---------

Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-10-07 13:29:14 -04:00