Commit Graph

66762 Commits

Author SHA1 Message Date
Hellgren Heikki e663767c31 docs: add technical notes for catalog documentation
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-15 08:11:44 +03:00
Fredrik Adelöw d2d6d325f9 Merge pull request #30859 from drodil/catalog_sorted
fix(catalog): processor order not to affect hash generation
2025-08-12 10:42:20 +02:00
Hellgren Heikki 9dd213caf2 fix(catalog): processor order not to affect hash generation
sort the arrays such as relations, deferred entities, refresh keys and
parents coming from processors before updating the entity hash. when the
order of the processors is random, the order of the emitted relations
can be also random making unnecessary stitching occur for the entity as
the hash has changed.

this change most probably means that existing hashes for entities do not
match on the first processing round but makes the upcoming processing
rounds much more stable thus making the catalog processing more
performant.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-08-12 11:05:12 +03:00
Fredrik Adelöw e2a5195b20 Merge pull request #30490 from Sarabadu/fix-double-padding-k8s 2025-08-11 17:23:48 +02:00
Patrik Oldsberg 8c2445acaa Merge pull request #29490 from backstage/rugvip/rspack
cli: switch to using Rspack by default
2025-08-11 16:06:48 +02:00
Patrik Oldsberg 274ef53e13 create-app: update e2e test config to run app and backend separately
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 14:28:39 +02:00
Patrik Oldsberg e1d5bff532 e2e-test: minor tweak for better windows support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 14:28:39 +02:00
Patrik Oldsberg 852d1930ac app: fix outdated e2e test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 14:27:16 +02:00
Ben Lambert cdb146cbd0 Merge pull request #30858 from backstage/blam/swappable/docs
`componentRefs`: updating the default ID's and relevant docs
2025-08-11 14:25:18 +02:00
Fredrik Adelöw 71dcf48113 Merge pull request #30827 from backstage/renovate/step-security-harden-runner-2.x
chore(deps): update step-security/harden-runner action to v2.13.0
2025-08-11 13:50:48 +02:00
Fredrik Adelöw 205a0b5063 Merge pull request #30821 from backstage/renovate/docker-login-action-3.x
chore(deps): update docker/login-action action to v3.5.0
2025-08-11 13:50:33 +02:00
benjdlambert d274e0c90e feat: updating name for default swappable refs
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 13:41:27 +02:00
Ben Lambert 4de73c5c18 Merge pull request #30836 from backstage/blam/swappable/docs
feat: added some docs around swappable
2025-08-11 13:32:48 +02:00
Patrik Oldsberg 2e0fcad24d Merge pull request #30857 from backstage/rugvip/progress
frontend-defaults: rename to loadingElement and switch to Progress component
2025-08-11 12:22:55 +02:00
Charles de Dreuille 914ac16ab0 Merge pull request #30654 from backstage/bui-table
BUI - Move Table to React Aria
2025-08-11 11:21:31 +01:00
Patrik Oldsberg e5a0a99980 frontend-defaults: rename to loadingElement and switch to Progress component
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 12:05:29 +02:00
benjdlambert e8333c8cd4 chore: updating doc
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 12:03:05 +02:00
benjdlambert 0be714921d feat: added some docs around swappable
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 12:03:05 +02:00
Ben Lambert 86b2c6d80c Merge pull request #30840 from backstage/blam/only-allow-installations-in-app-plugin
nfs: warning when  extensions to be installed outside of the app plugin
2025-08-11 11:47:44 +02:00
benjdlambert 2704359148 chore: refactor tests to fix
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:32:19 +02:00
benjdlambert 4be2c4d61d chore: filter out non-app extensions and log
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:32:19 +02:00
benjdlambert 53ab8c9e4e chore: updating changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:32:19 +02:00
benjdlambert bd02798981 chore: make a warning
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:32:19 +02:00
benjdlambert 91cbdf4ee4 chore: changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:32:19 +02:00
benjdlambert 1c5d1d1da0 chore: force installation of extensions in app plugin
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:32:19 +02:00
Fredrik Adelöw 139ed5efea Merge pull request #30489 from dingledorf/patch-3
Fix getLocationByEntity to use `original_value` instead of `value` when querying search table
2025-08-11 11:26:19 +02:00
Ben Lambert 0541c55866 Merge pull request #30839 from backstage/blam/backwards-compat-swap
Backwards compatibility of `componentsApi` and `SwappableComponents`
2025-08-11 11:25:13 +02:00
benjdlambert f95f5fede0 chore: theres a components api now too 🎉
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:09:05 +02:00
Ben Lambert 65e9e53245 Update plugins/app/src/extensions/LegacyComponentsApi.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Ben Lambert <ben@blam.sh>
2025-08-11 11:09:05 +02:00
benjdlambert 62df274d55 chore: fixing yarn.lock
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:09:05 +02:00
benjdlambert 1f961874d0 chore: updating changeset
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:09:05 +02:00
benjdlambert 6fc64919b9 chore: added backwards support for components api and new implementation
Signed-off-by: benjdlambert <ben@blam.sh>
2025-08-11 11:09:05 +02:00
Charles de Dreuille 411dd5e6ca Merge branch 'master' into bui-table
# Conflicts:
#	docs-ui/public/theme-backstage.css
2025-08-11 10:42:48 +02:00
Charles de Dreuille 256dc5b396 Merge pull request #30701 from backstage/bui-header
BUI - Move the breadcrumb on the HeaderPage
2025-08-11 09:39:32 +01:00
Patrik Oldsberg e7376ca6b8 cli: switch out eslint and ts-checker plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 10:38:56 +02:00
Patrik Oldsberg 923ceb2f34 cli: switch to using Rspack by default
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 10:38:55 +02:00
Patrik Oldsberg 0aa2fc14ab Merge pull request #30852 from backstage/rugvip/svno
cli: remove support for .icon.svg imports
2025-08-11 10:38:22 +02:00
Patrik Oldsberg b1dec875cc Merge pull request #30855 from backstage/rugvip/depr
e2e-test: update deprecated usage
2025-08-11 10:34:29 +02:00
Camila Belo 89d587026c Merge pull request #30816 from backstage/camilaibs/make-app-node-spec-plugin-required
[NFS] frontend-plugin-api: make app spec plugin required
2025-08-11 10:33:34 +02:00
Ben Lambert 0b90da5ebe Merge pull request #30679 from Jonas-Beck/chore/events-kafka
chore(events): remove luxon dependency
2025-08-11 10:29:19 +02:00
Ben Lambert 9869424ffa Merge pull request #30456 from stephenglass/feat/add-adjustable-panels-template-editor
feat(scaffolder): adjustable panels width in template editor layouts
2025-08-11 10:27:44 +02:00
Ben Lambert 7eed494691 Merge pull request #30706 from adrian-321/master
Fixed bug in the customProperties type
2025-08-11 10:26:07 +02:00
Ben Lambert 5f1d20a7a8 Merge pull request #30730 from awanlin/docs/add-extra-property-note
docs - Added additional properties note to `1.40.0` release notes
2025-08-11 10:23:42 +02:00
Patrik Oldsberg a9e2ff7792 e2e-test: update deprecated usage
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-08-11 10:18:46 +02:00
Ben Lambert ee91d924f6 Merge pull request #30824 from backstage/renovate/actions-cache-4.x
chore(deps): update actions/cache action to v4.2.4
2025-08-11 10:17:47 +02:00
Ben Lambert 0d4749bc5d Merge pull request #30837 from deiga/fix-security-vuln-in-backend-openapi-utils
Upgrade express-openapi-validator to 5.5.8
2025-08-11 10:17:16 +02:00
Ben Lambert 6393026926 Merge pull request #30848 from stephenglass/fix/github-event-ref-matching
fix(catalog-backend-module-github): Fix entity provider event processing branch matching
2025-08-11 10:14:58 +02:00
Charles de Dreuille 2ed423d7ba Fixes
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-08-11 10:13:21 +02:00
Ben Lambert 6bb2eccac2 Merge pull request #30656 from PeterKoegel/show-git-beaker-request-error-cause-in-scaffolder-backend-module-gitlab
Fix: Show additional information about the cause in error messages from GitLab in the scaffolder-backend-module-GitLab.
2025-08-11 10:13:05 +02:00
Charles de Dreuille bcf0fdb1da Merge branch 'master' into bui-header
# Conflicts:
#	docs-ui/public/theme-backstage.css
#	docs-ui/public/theme-spotify.css
#	packages/ui/.storybook/themes/spotify.css
2025-08-11 10:11:56 +02:00