Fredrik Adelöw
b78d3ba114
Merge pull request #33564 from backstage/fix/translation-ref-ts6-depth
...
fix(frontend-plugin-api): fix FlattenedMessages type depth for TypeScript 6
2026-03-25 08:57:43 +01:00
backstage-goalie[bot]
df6739a90f
Merge pull request #33567 from backstage/renovate/eslint-plugin-testing-library-7.x-lockfile
...
chore(deps): update dependency eslint-plugin-testing-library to v7.16.1
2026-03-25 03:18:44 +00:00
renovate[bot]
125b890632
chore(deps): update dependency eslint-plugin-testing-library to v7.16.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 02:18:23 +00:00
backstage-goalie[bot]
7b846497a2
Merge pull request #33566 from backstage/renovate/dockerode-4.x-lockfile
...
chore(deps): update dependency dockerode to v4.0.10
2026-03-25 02:12:44 +00:00
renovate[bot]
41f8a50c91
chore(deps): update dependency dockerode to v4.0.10
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-25 01:33:03 +00:00
backstage-goalie[bot]
5254a36148
Merge pull request #33550 from backstage/renovate/google-cloud-cloud-sql-connector-1.x-lockfile
...
chore(deps): update dependency @google-cloud/cloud-sql-connector to v1.9.2
2026-03-25 01:23:24 +00:00
Fredrik Adelöw
7a39b2c4ea
fix: change unreachable branch to never in FlattenedMessages
...
The last branch of the conditional is unreachable since TMessages[TKey]
is constrained to string | AnyNestedMessages.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-24 22:54:11 +01:00
Fredrik Adelöw
ddc5247f67
fix(frontend-plugin-api): fix FlattenedMessages type depth for TypeScript 6
...
Restructure the FlattenedMessages conditional type to check
`TMessages[TKey] extends string` directly instead of using an
intermediate `infer TValue` pattern, which caused excessive type
instantiation depth in TypeScript 6.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-24 22:30:56 +01:00
Peter Macdonald
bdd21b9f9c
Merge pull request #33547 from Parsifal-M/docs/golden-path-permissions
...
docs: golden paths permissions
2026-03-24 22:11:36 +01:00
Ben Lambert
4559806b96
feat(actionsRegistry): Adding support for examples (#33551 )
...
* feat(backend-plugin-api): add typed examples to actions registry
Signed-off-by: benjdlambert <ben@blam.sh >
* fix: address review feedback for actions registry examples
Signed-off-by: benjdlambert <ben@blam.sh >
* fix: remove empty examples from scaffolder action bridge
Signed-off-by: benjdlambert <ben@blam.sh >
* chore: add changeset for scaffolder-backend
Signed-off-by: benjdlambert <ben@blam.sh >
* fix: update router test to match removed examples field
Signed-off-by: benjdlambert <ben@blam.sh >
---------
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-24 18:16:23 +01:00
Fredrik Adelöw
f29d18c2fd
Merge pull request #33414 from backstage/changeset-release/master
...
Version Packages (next)
2026-03-24 17:12:34 +01:00
Peter Macdonald
6c22088daa
updates based on feedback
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2026-03-24 16:13:35 +01:00
Peter Macdonald
d65d6d6d50
updates based on style new style guide
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2026-03-24 16:10:35 +01:00
Peter Macdonald
a8e111f9b5
Merge branch 'master' into docs/golden-path-permissions
2026-03-24 16:06:22 +01:00
github-actions[bot]
c1b510cabb
Version Packages (next)
2026-03-24 14:54:00 +00:00
Peter Macdonald
e0209029d6
docs: update golden paths sustainable-plugin-development section ( #33539 )
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2026-03-24 15:47:41 +01:00
Aramis Sennyey
7f26ea88c5
docs: add documentation style guide for Backstage contributors ( #33538 )
...
* docs: add documentation style guide for Backstage contributors
Adapted from the Kubernetes documentation style guide, tailored
for the Backstage project with Backstage-specific terminology,
Docusaurus conventions, tone guidelines, and project word list.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* docs: soften "we" guidance and link style guide from CONTRIBUTING.md
Relax the "avoid we" rule to allow "we" in tutorials and walkthroughs
where it means "you and I, working through this together." Also add
references to the style guide from CONTRIBUTING.md and AGENTS.md.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* Apply suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
* fix link checker
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* skip block
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
* address feedback
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
---------
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com >
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-24 15:44:35 +01:00
renovate[bot]
ed368c0cfc
chore(deps): update dependency @google-cloud/cloud-sql-connector to v1.9.2
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-24 14:22:19 +00:00
renovate[bot]
7c99d4f302
fix(deps): update nextjs monorepo to v16.2.1
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-24 15:15:48 +01:00
Peter Macdonald
f34dc2a6f3
update golden paths permissions section
...
Signed-off-by: Peter Macdonald <peterm4c@pm.me >
2026-03-24 14:48:51 +01:00
Fredrik Adelöw
94a4037fcc
Merge pull request #33481 from walsm232/fix/catalog-refresh-state-deadlock
...
fix(catalog): Fix catalog refresh_state deadlock when running multiple replicas
2026-03-24 14:21:18 +01:00
Fredrik Adelöw
7fc0daebd7
Merge pull request #33388 from Deepesh123455/fix/oauth-dom-nesting-warning
...
fix(core-components): resolve DOM nesting warning in OAuthRequestDialog
2026-03-24 14:20:08 +01:00
Johan Persson
3d67aebd35
fix(ui): add prefers-reduced-motion support to Tab indicators
...
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-24 09:32:54 +01:00
Johan Persson
8659f3331c
feat(ui): replace Header tabs with nav-based grouped navigation
...
Replace the RA Tabs/TabList/Tab rendering in the Header component
with a nav-based approach that supports grouped dropdown items via
BUI Menu. Active state is consumer-controlled via a new activeTabId
prop. The indicator system follows the TabsIndicators CSS custom
property pattern for animated active/hover/focus states.
Signed-off-by: Johan Persson <johanopersson@gmail.com >
2026-03-24 09:32:54 +01:00
Charles de Dreuille
6bfcd9967b
Merge pull request #33504 from backstage/bui-pluginheader
2026-03-23 15:48:45 +00:00
Charles de Dreuille
03266f3013
Merge pull request #33524 from backstage/bui-menu-fix
2026-03-23 15:48:14 +00:00
Charles de Dreuille
441c4c86e8
Merge branch 'master' into bui-menu-fix
2026-03-23 15:25:23 +00:00
Charles de Dreuille
f9fc8c2dd6
Merge branch 'master' into bui-pluginheader
2026-03-23 15:25:12 +00:00
Charles de Dreuille
b5d08664d6
Replace div with Box
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 15:24:23 +00:00
Charles de Dreuille
844f98c07e
Add bg neutral on the tabs
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 15:20:15 +00:00
Charles de Dreuille
9361eb3f94
Update PluginHeader.tsx
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 14:26:30 +00:00
Fredrik Adelöw
03ce639a98
Merge pull request #33530 from backstage/freben/seed2
...
even more careful lockfile
2026-03-23 15:23:37 +01:00
Fredrik Adelöw
311af05c71
even more careful lockfile
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-23 15:23:11 +01:00
Charles de Dreuille
db7681b091
Bring back Box
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 14:02:15 +00:00
Fredrik Adelöw
cb6b0d69c3
Merge pull request #33529 from backstage/freben/seed
...
fix e2e
2026-03-23 14:49:15 +01:00
Fredrik Adelöw
e9e6c4e529
fix https://github.com/knex/knex/issues/6403
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-23 14:42:30 +01:00
Charles de Dreuille
31afc347f2
Merge branch 'master' into bui-menu-fix
2026-03-23 11:33:05 +00:00
Charles de Dreuille
96e510b88a
Update Menu.module.css
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 11:33:00 +00:00
Charles de Dreuille
5df9bce512
Improve link items
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 11:16:15 +00:00
Andre Wanlin
a1b8157800
Merge pull request #33173 from drodil/ai_bep
...
docs(bep): define shared AI assets repo and cli support
2026-03-23 12:01:27 +01:00
Charles de Dreuille
85e2327f5f
Cleaning
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 10:33:58 +00:00
Charles de Dreuille
3465bf22fc
Remove wrapper
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 10:28:30 +00:00
Antony
cc4a682025
fix(bui): add ButtonIcon loading spin animation ( #33425 )
...
* fix: add spin animation
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
* chore: changeset
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
* Update .changeset/swift-lizards-bathe.md
Signed-off-by: Johan Persson <johanopersson@gmail.com >
---------
Signed-off-by: Antony Bouyon <antony.bouyon@believe.com >
Signed-off-by: Johan Persson <johanopersson@gmail.com >
Co-authored-by: Johan Persson <johanopersson@gmail.com >
2026-03-23 10:29:21 +01:00
Charles de Dreuille
87e696a061
Update Menu.module.css
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 08:56:47 +00:00
Charles de Dreuille
adcdd2f2e0
Improve ring on Menu
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-23 08:49:24 +00:00
Fredrik Adelöw
f58d51611c
Merge pull request #33515 from chrira/adopters
2026-03-22 15:54:50 +01:00
Ben Lambert
ff39201279
CIMD patchy ( #33512 )
2026-03-22 13:56:57 +01:00
Christoph Raaflaub
2a8f93acb4
docs: add Puzzle ITC as adopter
...
Signed-off-by: Christoph Raaflaub <raaflaub@puzzle.ch >
2026-03-22 13:31:53 +01:00
Fredrik Adelöw
2f1ece9a3f
Merge pull request #33511 from backstage/freben/exit
...
enter prerelease mode
2026-03-22 12:18:58 +01:00
Ben Lambert
dc87ac165f
add changeset for loopback redirect URI fix ( #33509 )
2026-03-22 12:14:55 +01:00