Commit Graph

70273 Commits

Author SHA1 Message Date
Patrik Oldsberg b9110a5724 frontend-test-utils: api cleanup, remove TestApiRegistry
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-06 22:48:22 +01:00
Patrik Oldsberg a18c64a285 frontend-test-utils: mock type exports comment
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:53:12 +01:00
Patrik Oldsberg 6362ca4b17 catalog-react: factory mock shortcut for catalogApiMock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:30 +01:00
Patrik Oldsberg 0d7e331265 frontend-test-utils: shorthand mocks everywhere
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:29 +01:00
Patrik Oldsberg 14611301e5 frontend-test-utils: copy over all mock APIs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:29 +01:00
Patrik Oldsberg a20cbb2514 frontend-test-utils: new utility for passing mock APIs directly
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:29 +01:00
Patrik Oldsberg 36fb574fff use new mockApis
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:28 +01:00
Patrik Oldsberg d2ac2ec49d Add MockAlertApi and MockFeatureFlagsApi to frontend-test-utils
Introduces comprehensive mock implementations for AlertApi and FeatureFlagsApi in @backstage/frontend-test-utils, following the 3-pattern approach (function, factory, mock) for consistency with existing test utilities.

The new mocks include useful testing methods:
- MockAlertApi: clearAlerts(), waitForAlert(), getAlerts()
- MockFeatureFlagsApi: getState(), setState(), clearState()

Also adds a mockApis namespace that provides these new mocks and re-exports existing mockApis from @backstage/test-utils for backwards compatibility.

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 23:50:28 +01:00
Andre Wanlin be7c1d73b2 Merge pull request #31526 from aoitoya/techdocs-config-md
TechDocs Configuration documentation update
2026-02-05 16:42:47 -06:00
Charles de Dreuille f60fde453b Merge pull request #32701 from backstage/bui-migrate-catalog-warnings-alerts
refactor(catalog): migrate warnings components from MUI to BUI
2026-02-05 22:12:55 +00:00
Andre Wanlin 23b26b1c63 Merge pull request #32674 from backstage/renovate/opentelemetry-js-monorepo
fix(deps): update opentelemetry-js monorepo to ^0.211.0
2026-02-05 16:07:27 -06:00
Patrik Oldsberg 70b424a037 Merge pull request #32704 from backstage/rugvip/owners
OWNERS.md: remove waiting-for filter from board links
2026-02-05 22:56:56 +01:00
Patrik Oldsberg 2bb7082ee9 Merge pull request #32707 from backstage/rugvip/install
workflows/sync_pull-requests: bump to 0.7.4
2026-02-05 22:56:49 +01:00
Patrik Oldsberg 4ddc564e73 Merge pull request #31117 from Andy2003/feature/icons-for-tabs-on-entity-page
Add the ability to show icons for the tabs on the entity page (new frontend)
2026-02-05 22:56:26 +01:00
Patrik Oldsberg aa8a02fd3d workflows/sync_pull-requests: bump to 0.7.4
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 22:38:58 +01:00
Fredrik Adelöw 884f6d9a63 Merge pull request #32689 from backstage/renovate/actions-cache-5.x
chore(deps): update actions/cache action to v5
2026-02-05 21:26:02 +01:00
Andre Wanlin 860b49df9a Merge pull request #30343 from awanlin/topic/visualstudio-domain-support
Added support for `{org}.visualstudio.com` domains used by Azure DevOps
2026-02-05 13:59:07 -06:00
Andre Wanlin cc6206e436 Added support for {org}.visualstudio.com domains used by Azure DevOps
Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Address CodeQL comments

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Another correction

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Fixed casing

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Adjusted to be more secure based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Tighten up endsWith

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Corrections to TSDoc comment

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Changes based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Correct URL for discovery

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated docs

Signed-off-by: Andre Wanlin <awanlin@spotify.com>

Updated changeset

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2026-02-05 13:28:26 -06:00
Patrik Oldsberg 8e5534b07d OWNERS.md: remove waiting-for filter from board links
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 20:03:26 +01:00
Patrik Oldsberg b584aaa4e0 Merge pull request #32685 from grantila/grantila/bui-allow-data-to-be-passed-inplace
[BUI] Allow a 'data' prop to be passed inplace to the useTable hook
2026-02-05 19:47:20 +01:00
Gustaf Räntilä a0fe1b2dd6 Fix dynamically changing columns crashing the table component
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-05 19:47:09 +01:00
backstage-goalie[bot] 191ff20e1e Merge pull request #32702 from backstage/renovate/knip-5.x-lockfile
chore(deps): update dependency knip to v5.83.0
2026-02-05 17:51:08 +00:00
Gustaf Räntilä e1198c440a return without undefined
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-05 18:18:11 +01:00
Gustaf Räntilä 6a31822388 Remove bold tags from docs-ui
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-05 18:16:58 +01:00
Gustaf Räntilä 593ff66772 Update packages/ui/src/components/Table/hooks/useCompletePagination.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Gustaf Räntilä <g.rantila@gmail.com>
2026-02-05 18:14:08 +01:00
renovate[bot] 99a34a6da4 chore(deps): update dependency knip to v5.83.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 17:05:41 +00:00
backstage-goalie[bot] 4dcb450ab4 Merge pull request #32699 from backstage/renovate/motion-12.x-lockfile
chore(deps): update dependency motion to v12.30.0
2026-02-05 16:47:38 +00:00
Johan Persson 75ac65183d refactor(catalog): migrate warnings components from MUI to BUI
Migrated EntityRelationWarning and EntityProcessingErrorsPanel
from Material UI to Backstage UI components.

- Alert: severity → status, children → description prop
- Box: numeric spacing → string tokens (mb={1} → mb="2")

Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-02-05 17:39:37 +01:00
renovate[bot] c89a262274 chore(deps): update dependency motion to v12.30.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 16:23:12 +00:00
Patrik Oldsberg 90801d47bf Merge pull request #32688 from backstage/renovate/xterm-monorepo
fix(deps): update xterm monorepo
2026-02-05 17:08:06 +01:00
Patrik Oldsberg 6491a754e0 Merge pull request #32693 from isaacjlivingston/feat/add-dsb-contacts
Correct DSB name and add additional contacts
2026-02-05 17:05:00 +01:00
Patrik Oldsberg f6c36ace64 Merge pull request #32697 from backstage/rugvip/newsletter
microsite: update remaining newsletter links
2026-02-05 16:20:14 +01:00
Patrik Oldsberg 8ed1bf3f81 microsite: update remaining newsletter links
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 16:09:48 +01:00
Patrik Oldsberg 3e990e8f3c Merge pull request #32696 from backstage/aramissennyeydd-patch-1
chore: remove backstage/reviewer code ownership
2026-02-05 15:43:32 +01:00
Aramis Sennyey 740a3aeea5 chore: remove backstage/reviewer code ownership
With the new reviewer process, this team should no longer have write access as they impact the review priority and are not able to merge themselves.

Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2026-02-05 08:25:16 -06:00
Johan Persson 9f9ba37221 chore(ui): Fix changeset Vale error.
Signed-off-by: Johan Persson <johanopersson@gmail.com>
2026-02-05 15:22:56 +01:00
Isaac Livingston ec2b0aa508 Update ADOPTERS.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Isaac Livingston <52447975+isaacjlivingston@users.noreply.github.com>
2026-02-05 14:23:02 +01:00
Isaac Livingston 041b3f8465 Correct DSB name and add additional contacts
Updated the DSB entry to include additional contacts and corrected the name from 'Dansk StatsBaner' to 'Danske StatsBaner'.

Signed-off-by: Isaac Livingston <52447975+isaacjlivingston@users.noreply.github.com>
2026-02-05 14:17:27 +01:00
Patrik Oldsberg b0c49ebca2 Merge pull request #32691 from isaacjlivingston/feat/add-dsb-adopter
Add Dansk StatsBaner (DSB) to adopters list
2026-02-05 13:52:46 +01:00
Yash Oswal becf8516d7 fix(ui): export PasswordField component
Add the missing export for the PasswordField component in the main entry point of the UI package. This ensures the component is properly exposed and available for use by external consumers.

Signed-off-by: Yash Oswal <yoswal@redhat.com>
2026-02-05 13:33:41 +01:00
Samarthsinh vala c8ae765724 fix(ui): Fix nested Accordion icon state issue (#32488)
* fix(ui): Fix nested Accordion icon state issue

Signed-off-by: samarthsinh2660 <rajuvala80@gmail.com>

* Update packages/ui/src/components/Accordion/Accordion.module.css

Co-authored-by: Gabriel Dugny <gabriel@dugny.me>
Signed-off-by: Samarthsinh vala <143015496+samarthsinh2660@users.noreply.github.com>

* Update packages/ui/src/components/Accordion/Accordion.module.css

Co-authored-by: Gabriel Dugny <gabriel@dugny.me>
Signed-off-by: Samarthsinh vala <143015496+samarthsinh2660@users.noreply.github.com>

* chore(ui): Add affected components string to changeset.

Allows the changeset sync script for the UI docs to pick the component up automatically and include the change in the changelog on the component page.

Signed-off-by: Johan Persson <johanopersson@gmail.com>

---------

Signed-off-by: samarthsinh2660 <rajuvala80@gmail.com>
Signed-off-by: Samarthsinh vala <143015496+samarthsinh2660@users.noreply.github.com>
Signed-off-by: Johan Persson <johanopersson@gmail.com>
Co-authored-by: Gabriel Dugny <gabriel@dugny.me>
Co-authored-by: Johan Persson <johanopersson@gmail.com>
2026-02-05 11:20:57 +00:00
Isaac Livingston 2678f66472 Update ADOPTERS.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Isaac Livingston <52447975+isaacjlivingston@users.noreply.github.com>
2026-02-05 11:56:58 +01:00
Patrik Oldsberg bfe3f6e393 Merge pull request #32690 from backstage/rugvip/links
OWNERS.md: fix review board links
2026-02-05 11:52:26 +01:00
Patrik Oldsberg a0491b12b9 OWNERS.md: fix review board links
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 11:37:23 +01:00
Isaac Livingston a6aabe1fbe Add Dansk StatsBaner (DSB) to adopters list
Signed-off-by: Isaac Livingston <52447975+isaacjlivingston@users.noreply.github.com>
2026-02-05 11:25:58 +01:00
Andreas Berger c2b2de4fe1 simplify icon assignment in EntityTabs and fix IconBundleBlueprint link in documentation
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:22:36 +01:00
Patrik Oldsberg f94fd56289 Update .changeset/light-meals-cover.md
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2026-02-05 11:15:57 +01:00
Andreas Berger d6ff861d1c rename showIcons config to showNavItemIcons
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:15:57 +01:00
Andreas Berger 6d08049c95 update after review
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:15:57 +01:00
Andreas Berger c3a5f972f6 Adjustments after review
Signed-off-by: Andreas Berger <andreas@berger-ecommerce.com>
2026-02-05 11:15:56 +01:00