Commit Graph

72502 Commits

Author SHA1 Message Date
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