Fredrik Adelöw
4af43bdd69
Merge pull request #33471 from backstage/renovate/mini-css-extract-plugin-2.x-lockfile
...
chore(deps): update dependency mini-css-extract-plugin to v2.10.1
2026-03-20 15:24:07 +01:00
Fredrik Adelöw
f08fdaa9ac
Merge pull request #33470 from backstage/renovate/isomorphic-git-1.x-lockfile
...
chore(deps): update dependency isomorphic-git to v1.37.4
2026-03-20 15:23:49 +01:00
Fredrik Adelöw
0e731ad79b
Merge pull request #33468 from backstage/renovate/express-rate-limit-8.x-lockfile
...
chore(deps): update dependency express-rate-limit to v8.3.1
2026-03-20 15:23:31 +01:00
Fredrik Adelöw
57c3877bb8
Merge pull request #33467 from backstage/renovate/esbuild-0.x-lockfile
...
chore(deps): update dependency esbuild to v0.27.4
2026-03-20 15:23:07 +01:00
Fredrik Adelöw
ae45ab1f25
Merge pull request #33465 from backstage/renovate/dompurify-3.x-lockfile
...
chore(deps): update dependency dompurify to v3.3.3
2026-03-20 15:22:48 +01:00
Fredrik Adelöw
8269b97abc
Merge pull request #33464 from backstage/renovate/slack-types-2.x-lockfile
...
chore(deps): update dependency @slack/types to v2.20.1
2026-03-20 15:22:25 +01:00
Patrik Oldsberg
a49d871524
Merge pull request #33451 from backstage/rugvip/create-app-fixes
...
create-app: improve next template sidebar, nav wiring, and examples
2026-03-20 14:56:44 +01:00
renovate[bot]
12b4d6e0fb
chore(deps): update dependency express-rate-limit to v8.3.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 13:23:47 +00:00
renovate[bot]
52bb62076b
chore(deps): update dependency esbuild to v0.27.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 13:23:21 +00:00
renovate[bot]
54c41fcc6e
chore(deps): update dependency dompurify to v3.3.3
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 13:22:52 +00:00
renovate[bot]
58ab312f8b
chore(deps): update dependency @slack/types to v2.20.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 13:22:25 +00:00
renovate[bot]
8a33a8e996
chore(deps): update dependency mini-css-extract-plugin to v2.10.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 13:16:58 +00:00
renovate[bot]
a08f809d52
chore(deps): update dependency isomorphic-git to v1.37.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 13:16:30 +00:00
Patrik Oldsberg
5f0254515f
Merge pull request #33469 from backstage/freben/unbreak-reports
...
unbreak reports in master
2026-03-20 14:11:00 +01:00
Patrik Oldsberg
849f5995b5
scaffolder: deduplicate OngoingTask and pick up page formFields via app tree
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 14:10:22 +01:00
Fredrik Adelöw
2d12c3dbd1
unbreak reports in master
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-20 14:09:58 +01:00
Patrik Oldsberg
3bb9cb5b0a
scaffolder: move formFields input to page extension instead of sub-page redirect
...
Rather than using an input redirect on the templates sub-page, keep the
formFields input on the page extension itself. The form fields are all
shared via the formFieldsApi anyway, so the sub-page only needs to read
from the API.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 13:39:17 +01:00
Patrik Oldsberg
c37df0a5d7
scaffolder: add input redirect for formFields to templates sub-page
...
Add a replaces directive to the formFields input on the templates
sub-page so that extensions previously attached to page:scaffolder's
formFields input are automatically redirected. This ensures the
migration to SubPageBlueprint is not a breaking change.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 13:24:39 +01:00
backstage-goalie[bot]
355a76a7e5
Merge pull request #32654 from backstage/renovate/aws-sdk-js-v3-monorepo
...
chore(deps): update aws-sdk-js-v3 monorepo
2026-03-20 12:12:11 +00:00
Patrik Oldsberg
581b67a0a0
techdocs: update alpha API report after rebase
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 12:55:38 +01:00
Patrik Oldsberg
cfefdc5f0e
Update changeset to patch and add patches entry
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 12:52:01 +01:00
Patrik Oldsberg
d63fe7023f
lighthouserc: only disable scaffolder pages in accessibility checks
...
Revert the over-aggressive commenting-out of all Lighthouse CI URLs.
Only the scaffolder pages need to be disabled due to the SubPageBlueprint
page layout switch — the other pages were unaffected by this change.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 12:52:01 +01:00
Patrik Oldsberg
833440fbbf
scaffolder: fix template editor page height in NFS layout
...
Use `calc(100dvh - var(--bui-header-height, 0px))` to give the template
editor and form previewer a definite height so that their grid-based
layouts fill the available viewport space within the new frontend system
page layout.
Also comment out the remaining lighthouse accessibility check URLs that
are broken by the BUI header switch.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 12:52:01 +01:00
Patrik Oldsberg
de1a48cdc9
lighthouserc: disable scaffolder pages in accessibility checks
...
The scaffolder pages now use the SubPageBlueprint page layout with
PluginHeader tabs, which causes Lighthouse to produce NaN accessibility
scores. This is the same known issue affecting the settings pages.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 12:52:01 +01:00
Patrik Oldsberg
4cc9af2433
scaffolder: migrate NFS plugin to use SubPageBlueprint page layout
...
Refactored the scaffolder plugin's new frontend system (NFS) definition
to use the SubPageBlueprint pattern with tabbed page layout, mirroring
the approach used by the Settings plugin.
The scaffolder page is now a parent PageBlueprint without a loader,
receiving sub-pages as inputs that render as tabs:
- Templates (with nested template wizard route)
- Tasks (with nested ongoing task detail route)
- Actions
- Template Editor (with nested editor/form/fields routes)
- Templating Extensions
Page components used in the NFS path no longer render their own
Page/Header chrome, relying on the framework's PageLayout instead.
Legacy frontend system compatibility is preserved.
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 12:52:01 +01:00
Patrik Oldsberg
e8ffac1952
chore: add changeset for create-app next template fixes
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
Made-with: Cursor
2026-03-20 12:29:59 +01:00
Patrik Oldsberg
54b88a8607
create-app: remove redundant extension config
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-20 12:29:59 +01:00
Patrik Oldsberg
288a997236
create-app: move down app visualizer sidebar item
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-20 12:29:58 +01:00
Patrik Oldsberg
ae4963eacb
create-app: remove unnecessary core-compat-api usage
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-20 12:29:58 +01:00
Patrik Oldsberg
016098080a
create-app: add example techdocs page
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-20 12:29:56 +01:00
Fredrik Adelöw
41b05a9f19
Merge pull request #33462 from backstage/freben/remove-type-fest-catalog-github
...
Remove type-fest dependency from catalog-backend-module-github
2026-03-20 12:27:58 +01:00
backstage-goalie[bot]
936e1ecc63
Merge pull request #33461 from backstage/renovate/rspack-monorepo
...
chore(deps): update dependency @rspack/core to v1.7.9
2026-03-20 11:27:01 +00:00
backstage-goalie[bot]
7f4d755211
Merge pull request #33460 from backstage/renovate/electric-sql-pglite-0.x-lockfile
...
chore(deps): update dependency @electric-sql/pglite to v0.3.16
2026-03-20 11:26:56 +00:00
Patrik Oldsberg
cb63f122df
Merge pull request #33450 from backstage/rugvip/catalog-entity-page-no-header
...
catalog: disable page layout header for entity page
2026-03-20 12:00:12 +01:00
Patrik Oldsberg
d39c2dcce3
Merge pull request #33441 from backstage/rugvip/remove-plugin-header-action-define-params
...
frontend-plugin-api: remove defineParams from PluginHeaderActionBlueprint
2026-03-20 11:48:11 +01:00
Fredrik Adelöw
42bef699fa
Update plugins/catalog-backend-module-github/src/providers/GithubEntityProvider.test.ts
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2026-03-20 11:39:03 +01:00
Fredrik Adelöw
78457904ee
Merge pull request #33347 from backstage/dependabot/npm_and_yarn/undici-7.24.0
...
chore(deps): bump undici from 7.22.0 to 7.24.0
2026-03-20 11:15:10 +01:00
Fredrik Adelöw
10e7e657b3
Merge pull request #33456 from backstage/renovate/actions-cache-digest
...
chore(deps): update actions/cache digest to 6682284
2026-03-20 11:14:32 +01:00
Fredrik Adelöw
21d3d2d356
Merge pull request #33457 from backstage/renovate/actions-cache-5.x
...
chore(deps): update actions/cache action to v5.0.4
2026-03-20 11:14:15 +01:00
renovate[bot]
c72847eddb
chore(deps): update dependency @rspack/core to v1.7.9
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 10:04:05 +00:00
Fredrik Adelöw
edf465f2a6
Remove type-fest dependency from catalog-backend-module-github
...
Replace the imported PartialDeep type from type-fest with a local
equivalent helper type used only in tests, eliminating the external
dev dependency.
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
Made-with: Cursor
2026-03-20 11:03:22 +01:00
renovate[bot]
28b2f1fd19
chore(deps): update dependency @electric-sql/pglite to v0.3.16
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 10:03:21 +00:00
Fredrik Adelöw
cc0326a6a5
Merge pull request #33243 from backstage/renovate/opentelemetry-js-monorepo
...
fix(deps): update opentelemetry-js monorepo to ^0.213.0
2026-03-20 10:53:49 +01:00
Fredrik Adelöw
ca2113f511
Merge pull request #33288 from backstage/renovate/node-gyp-12.x
...
chore(deps): update dependency node-gyp to v12
2026-03-20 10:32:17 +01:00
renovate[bot]
b445d25735
chore(deps): update actions/cache action to v5.0.4
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:30:54 +00:00
renovate[bot]
0e3942620b
chore(deps): update actions/cache digest to 6682284
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 09:30:46 +00:00
Fredrik Adelöw
884b8691b0
Merge pull request #33305 from backstage/renovate/wait-for-expect-4.x
...
chore(deps): update dependency wait-for-expect to v4
2026-03-20 10:26:36 +01:00
dependabot[bot]
e928e7387c
chore(deps): bump undici from 7.22.0 to 7.24.0
...
Bumps [undici](https://github.com/nodejs/undici ) from 7.22.0 to 7.24.0.
- [Release notes](https://github.com/nodejs/undici/releases )
- [Commits](https://github.com/nodejs/undici/compare/v7.22.0...v7.24.0 )
---
updated-dependencies:
- dependency-name: undici
dependency-version: 7.24.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-20 09:24:58 +00:00
Fredrik Adelöw
e7cfb0cc8e
Merge pull request #33306 from backstage/renovate/windows-2025.x
...
chore(deps): update dependency windows to v2025
2026-03-20 10:24:20 +01:00
Fredrik Adelöw
dd5cc5be52
Merge pull request #33307 from backstage/renovate/docker-build-push-action-7.x
...
chore(deps): update docker/build-push-action action to v7
2026-03-20 10:24:00 +01:00