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]
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
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
Fredrik Adelöw
fe23e0cd36
enter pre
...
Signed-off-by: Fredrik Adelöw <freben@spotify.com >
2026-03-22 10:16:35 +01:00
Ben Lambert
2e753eefb6
fix(auth-backend): allow any port for loopback redirect URIs per RFC 8252 ( #33508 )
...
For CIMD clients using loopback redirect URIs (localhost/127.0.0.1),
match by scheme, hostname, and path only, ignoring the port. Native
CLI apps like Claude Code use ephemeral ports for OAuth callbacks.
Signed-off-by: benjdlambert <ben@blam.sh >
2026-03-21 23:19:38 +00:00
Charles de Dreuille
4d259c24d6
Updates
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-21 18:09:22 +00:00
Charles de Dreuille
bcf8042a2f
Improve styles for Header
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-21 17:52:36 +00:00
Patrik Oldsberg
a93b7fdafb
Remove pending patch files ( #33505 )
...
Made-with: Cursor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2026-03-21 15:54:12 +01:00
Andre Wanlin
201c9e2078
Merge pull request #33415 from C2L2C/master
...
Add DORA Metrics plugin metadata
2026-03-21 09:40:39 -05:00
Fredrik Adelöw
ba2d8c8496
Merge pull request #33477 from backstage/freben/taskworker-test-flakiness
...
Reduce TaskWorker test flakiness by grouping tests per database engine
2026-03-21 13:25:55 +01:00
Charles de Dreuille
49ffe8ae6b
First pass improving the PluginHeader
...
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com >
2026-03-21 10:14:44 +00:00
backstage-goalie[bot]
d36a6828d9
Merge pull request #33495 from backstage/renovate/testcontainers-node-monorepo
...
chore(deps): update dependency testcontainers to v11.13.0
2026-03-20 23:00:35 +00:00
renovate[bot]
e3ec8d0f32
chore(deps): update dependency testcontainers to v11.13.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 22:12:55 +00:00
backstage-goalie[bot]
37236142ce
Merge pull request #33493 from backstage/renovate/rollup-plugin-dts-6.x-lockfile
...
chore(deps): update dependency rollup-plugin-dts to v6.4.0
2026-03-20 22:06:21 +00:00
backstage-goalie[bot]
accd6c14d7
Merge pull request #33492 from backstage/renovate/mysql2-3.x-lockfile
...
chore(deps): update dependency mysql2 to v3.20.0
2026-03-20 21:43:38 +00:00
renovate[bot]
1330e50e3f
chore(deps): update dependency rollup-plugin-dts to v6.4.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 21:04:43 +00:00
renovate[bot]
7a3888f303
chore(deps): update dependency mysql2 to v3.20.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 21:04:14 +00:00
backstage-goalie[bot]
0a268ddfb8
Merge pull request #33490 from backstage/renovate/lint-staged-16.x-lockfile
...
chore(deps): update dependency lint-staged to v16.4.0
2026-03-20 20:57:40 +00:00
renovate[bot]
bec9b12cf1
chore(deps): update dependency lint-staged to v16.4.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-20 20:10:21 +00:00
backstage-goalie[bot]
a73a1a23b7
Merge pull request #33488 from backstage/renovate/knip-5.x-lockfile
...
chore(deps): update dependency knip to v5.87.0
2026-03-20 19:43:29 +00:00