74233 Commits

Author SHA1 Message Date
Patrik Oldsberg 1965940305 Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-19 15:55:04 +01:00
Renas 863444a504 feat: change JSON format for dependency versions to array of objects
Change the info command's JSON output to use an array of objects for
dependency versions instead of comma-separated strings, making the
format more parseable and extensible.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:04 +01:00
Renas 4399328c37 feat: replace --output-file with --format
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:04 +01:00
Renas cc8e5f52b5 docs: update cli info docs
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:04 +01:00
Renas f59cb84d34 chore: build api reports
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:04 +01:00
Renas 9aa8fd9c84 chore: revert changes to cli-report
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:04 +01:00
Renas 563035ffe8 chore: run prettier
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:03 +01:00
Renas c0d7bf6e67 chore: add changeset
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:03 +01:00
Renas fd4439a8b8 feat: add --output-file option to backstage-cli info for JSON export
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:03 +01:00
Renas a6cd70a5b2 feat: add --include to backstage-cli info
Signed-off-by: Renas <renash@spotify.com>
2026-01-19 15:43:03 +01:00
Patrik Oldsberg c341d36e08 REVIEWING.md: introduce new review process
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-19 15:15:27 +01:00
Patrik Oldsberg 768b588203 frontend-plugin-api: remove redundant cast
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-19 14:43:15 +01:00
Patrik Oldsberg f9d5756354 app: add missing plugin wrapper API
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-19 14:14:23 +01:00
Patrik Oldsberg 85c8156984 frontend-plugin-api: simplify deprecation of AppRootWrapperBlueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-19 14:14:21 +01:00
Patrik Oldsberg 7d589df112 Merge pull request #32366 from backstage/cli-backend-template-test-utils
cli: add backend test utils to scaffolder template
2026-01-19 13:08:27 +01:00
Maximilian Hagelstam b96c20e046 Add an option to allow customizing the Playwright browser channel
Signed-off-by: Maximilian Hagelstam <maximilian.hagelstam@gmail.com>
2026-01-19 12:55:16 +02:00
Patrik Oldsberg 140cbc2a20 cli: add missing backend-test-utils deps to templates
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-19 10:48:39 +01:00
chanchalkhatri19 33df8dc1a2 update CircleCI plugin link in service catalog doc
Signed-off-by: chanchalkhatri19 <chanchal@IDRSUC626191L.ad.infosys.com>
2026-01-19 09:41:53 +00:00
Andre Wanlin c0aa915a07 Merge pull request #32355 from rmartine-ias/default-orphan-strategy
docs: Update orphan strategy config to reflect new defaults
2026-01-18 12:23:11 -06:00
Fredrik Adelöw f58a88618a Merge pull request #32097 from jasonouellet/doc/improve-azure-doc
doc: improve scaffolder-backend-module-azure plugin doc
2026-01-18 16:01:19 +01:00
whiffy 115b37864b added changeset
Signed-off-by: whiffy <bryanzhao168@yahoo.ca>
2026-01-17 19:06:21 -08:00
whiffy 6b0dc4528a fix(logger-level): changed logger level of user photo loading to debug
Signed-off-by: whiffy <bryanzhao168@yahoo.ca>
2026-01-17 18:56:14 -08:00
Patrik Oldsberg 1c03dc3333 Merge pull request #32334 from meleu/patch-2
docs: Backstage is an ~~application~~ framework
2026-01-17 13:53:39 +01:00
Patrik Oldsberg 3799135578 Update docs/frontend-system/building-plugins/03-common-extension-blueprints.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-17 01:09:55 +01:00
Gabriel Dugny 2dac444c33 fix: Follow-up of #32345
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-16 21:32:12 +01:00
Gabriel Dugny 5773dbac78 chore: Update imports, rename components
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-16 21:18:44 +01:00
Gabriel Dugny d02f2a1400 Merge remote-tracking branch 'origin/master' into techdocs-nfs 2026-01-16 21:12:54 +01:00
Fredrik Adelöw b3a36948b0 Merge pull request #32010 from backstage/techdocs-integrations-support 2026-01-16 20:29:26 +01:00
Andre Wanlin 2e7855c6de Merge pull request #31434 from gaelgoth/fix-add-mui-to-bui-command
Mui-to-bui: Fix installation command
2026-01-16 10:40:32 -06:00
Riley Martine 2b16d8a674 docs: Update orphan strategy config to reflect new defaults
In [v1.41](https://github.com/backstage/backstage/releases/tag/v1.41.0),
the catalog's `orphanStrategy` and `orphanProviderStrategy` were changed
to default to `delete`. This change updates the docs to reflect this.

Signed-off-by: Riley Martine <rmartine@integralads.com>
2026-01-16 09:24:15 -07:00
Patrik Oldsberg d194acb0e3 frontend-plugin-api: move new PluginWrapper to alpha
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:08:58 +01:00
Patrik Oldsberg 7b7e547d46 frontend-plugin-api: add ExtensionBoundary test for throwing PluginWrapper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:08:58 +01:00
Patrik Oldsberg c4c2419daa review fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:08:58 +01:00
Patrik Oldsberg 9d194418e7 frontend-plugin-api: add test for PluginWrapperApi in ExtensionBoundary
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:08:58 +01:00
Patrik Oldsberg 872cecb902 docs: updates for app and plugin wrapper blueprint changes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:08:55 +01:00
Patrik Oldsberg 4554a4e355 added changesets for app root wrapper changes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:05:18 +01:00
Patrik Oldsberg 0b494408a6 added new app-react library with AppRootWrapperBlueprint replacement
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:05:17 +01:00
Patrik Oldsberg b164e20697 frontend-plugin-api: added PluginWrapperBlueprint + implementation
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 17:02:09 +01:00
gaelgoth f157f43cbd Fix installation command
Signed-off-by: gaelgoth <gothuey.gael@gmail.com>
2026-01-16 17:00:37 +01:00
Patrik Oldsberg c4e03c31ac Merge pull request #32345 from backstage/rugvip/restrict
frontend-app-api: restrict the ability for plugins to override APIs
2026-01-16 16:48:58 +01:00
Patrik Oldsberg cd061cad12 Merge pull request #32349 from backstage/rugvip/app-react
frontend-plugin-api: move app blueprints to new app-react package
2026-01-16 16:48:49 +01:00
Jessica He ff079344d9 feat(catalog): add gitlab user ID in user entity
Signed-off-by: Jessica He <jhe@redhat.com>
2026-01-16 10:36:09 -05:00
Fredrik Adelöw 2e0e547e2f Merge pull request #32289 from backstage/renovate/testing-library-monorepo
chore(deps): update dependency @testing-library/react to v16.3.1
2026-01-16 15:58:05 +01:00
Fredrik Adelöw 9bbab7d27b Merge pull request #32130 from Parsifal-M/patch/resource
Adds the Resource kind to the useGetEntities fallback options so that…
2026-01-16 15:30:36 +01:00
Fredrik Adelöw a0fdfa997a Merge pull request #32326 from mtt-artis/wait
feat(scaffolder-backend): simplify abort handling in debug:wait action
2026-01-16 15:23:32 +01:00
Johan Persson 973c839814 fix(ui): show active sorting indicator in Table component
The Table component wasn't showing a visual indicator when a column
was actively sorted. The sort button was only visible on hover.

This fix uses React Aria's `data-sort-direction` attribute to keep
the indicator visible when sorting is active, and rotates the arrow
icon via CSS for descending order.

Affected components: Table, Column

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-01-16 12:41:35 +01:00
Charles de Dreuille c6cfbf0684 Merge pull request #32347 from backstage/bui-fix-menu-trigger
Fixes Menu trigger
2026-01-16 11:36:44 +00:00
Charles de Dreuille 8d619fbea9 Merge pull request #32339 from backstage/bui-docs-migration
Bui docs migration
2026-01-16 11:36:31 +00:00
Patrik Oldsberg 9ccf84e219 frontend-plugin-api: move app blueprints to new app-react package
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-01-16 11:59:49 +01:00
Gabriel Dugny 262ba22e7d chore: lint
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2026-01-16 10:34:44 +01:00