74233 Commits

Author SHA1 Message Date
Patrik Oldsberg fbb4abef52 Merge pull request #31373 from drodil/nfs_imports
feat(eslint): relax frontend imports for nfs
2025-10-11 00:39:57 +02:00
Antonio Ereiz f6b49ce93e add changeset
Signed-off-by: Antonio Ereiz <antonio.ereiz@gmail.com>
2025-10-10 21:50:46 +02:00
Antonio Ereiz 9110d7b7e4 update api report
Signed-off-by: Antonio Ereiz <antonio.ereiz@gmail.com>
2025-10-10 21:16:33 +02:00
aramissennyeydd 452468955d codeowners: update vale permissions for docs maintainers
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2025-10-10 09:54:05 -04:00
Hellgren Heikki cba3cd5203 chore(eslint): add same plugin id suggestion
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-10 16:54:01 +03:00
Sofia Sjöblad c3ea9e0b16 generate api report
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-10 14:01:52 +02:00
Iain van der Wiel 886a8a1d36 chore: add changeset
Signed-off-by: Iain van der Wiel <iain.vanderwiel@gmail.com>
2025-10-10 13:53:45 +02:00
Iain van der Wiel 5a33f640c2 fix: Fixed bug in template parsing in the useTemplateSchema hook by completely removing title from step instead of setting it to undefined
Signed-off-by: Iain van der Wiel <iain.vanderwiel@gmail.com>
2025-10-10 13:51:11 +02:00
Sofia Sjöblad ae8b7d2a95 fix a11y and remove outline on dialog
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-10 13:44:15 +02:00
Charles de Dreuille dc7869191a Update better-women-turn.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-10 10:48:51 +01:00
Charles de Dreuille 9afb8b0e49 Merge branch 'master' into bui-dialog-component 2025-10-10 10:47:25 +01:00
Charles de Dreuille a8f0292a45 Fix stories
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-10 10:45:25 +01:00
Charles de Dreuille fcafbda2ef Update some CSS on Dialog
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-10 10:06:42 +01:00
enyineer 235c67ae99 Add API doc for maybeBootstrapProxy
Signed-off-by: enyineer <nico.enking@gmail.com>
2025-10-10 10:38:34 +02:00
enyineer c8c2329dd1 Add changeset
Signed-off-by: enyineer <nico.enking@gmail.com>
2025-10-10 10:14:38 +02:00
enyineer f553c56556 Add undici and global-agent as dependencies
Signed-off-by: enyineer <nico.enking@gmail.com>
2025-10-10 10:14:38 +02:00
enyineer cdbec2e0d5 Add proxy to create-app tasks
Signed-off-by: enyineer <nico.enking@gmail.com>
2025-10-10 10:14:38 +02:00
enyineer 944d3fa82e Bootstrap Proxy agent if proxy configured
Signed-off-by: enyineer <nico.enking@gmail.com>
2025-10-10 10:14:38 +02:00
Sofia Sjöblad a512ba9c68 chore: fix prettier and text copy
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-10 08:23:32 +02:00
Ayush More c3ea032b19 chore(deps): update step-security/harden-runner to v2.13.1
Signed-off-by: Ayush More <ayushmore42595@gmail.com>
2025-10-10 00:57:01 +00:00
Charles de Dreuille 0a6af3bec1 Merge pull request #31375 from backstage/bui-menu-virtualizer
BUI - Add virtualizer all Menu components
2025-10-09 18:04:42 +01:00
Charles de Dreuille b9897d8437 Improve docs
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 17:51:21 +01:00
Charles de Dreuille 2522b7d0c8 Update Menu.tsx
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 17:45:25 +01:00
Charles de Dreuille 498832d6aa Fix sections
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 17:35:12 +01:00
Charles de Dreuille 61ec1f612a Update styles.css
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 17:25:56 +01:00
Charles de Dreuille 8b7c3c93b8 Improve report
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 17:21:24 +01:00
Charles de Dreuille 023f6ad7c6 Add virtualizer on all other menus
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 17:08:07 +01:00
Charles de Dreuille 93cb99daba Add virtualizer to MenuAutocomplete
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 16:40:47 +01:00
Ricardo Ferreira 13592794e9 repo-tools: Fix duplicate imports in OpenAPI client generation (#31297)
* repo-tools: Fix duplicate imports in OpenAPI client generation

Added automatic deduplication step to remove duplicate import/export
statements from generated TypeScript clients while preserving code
structure and different import syntaxes.

Signed-off-by: Ricardo Ferreira <r_ferreira@outlook.pt>

* repo-tools: changeset added

Signed-off-by: Ricardo Ferreira <r_ferreira@outlook.pt>

* repo-tools: changeset updated

Signed-off-by: Ricardo Ferreira <r_ferreira@outlook.pt>

* repo-tools: deduplicate imports on server files

Signed-off-by: Ricardo Ferreira <r_ferreira@outlook.pt>

* Update .changeset/forty-rooms-work.md

Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>

---------

Signed-off-by: Ricardo Ferreira <r_ferreira@outlook.pt>
Signed-off-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
Co-authored-by: Aramis Sennyey <159921952+aramissennyeydd@users.noreply.github.com>
2025-10-09 15:23:40 +00:00
Sofia Sjöblad c9778ca53e add documentation for dialog component
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 16:48:14 +02:00
Vincenzo Scamporlino f627b49994 Merge pull request #31374 from backstage/ui-data-attributes-dom
Pass data attributes to the rendered elements
2025-10-09 16:31:02 +02:00
Vincenzo Scamporlino b94006200d ui: data attributes changesets
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-09 15:53:57 +02:00
Vincenzo Scamporlino 03050a6ad4 ui: make sure data attributes are passed down to the DOM
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-09 15:51:33 +02:00
Vincenzo Scamporlino f041c1fe10 ui: extract data-* attributes
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-10-09 15:50:53 +02:00
Rogerio Angeliski bf15d2a2ac docs: improve software template page
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2025-10-09 10:38:04 -03:00
Hellgren Heikki a1dae7180d feat(eslint): relax frontend imports for nfs
allow frontend plugins to import from other frontend plugins with same
plugin id to allow plugin overrides without unnecessary eslint warning.

relates to #31372

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 15:40:46 +03:00
Charles de Dreuille 2eb30777f1 Merge pull request #31367 from backstage/bui-update-ra
Update React Aria version in BUI
2025-10-09 13:01:23 +01:00
Charles de Dreuille dc258c990d Merge pull request #31362 from backstage/bui-css-structure
BUI - Add layers to our global CSS structure
2025-10-09 12:54:45 +01:00
Sofia Sjöblad 68036b78e8 generate api report
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 13:31:42 +02:00
Hellgren Heikki a39f28c17a fix(scaffolder): use initiator credentials for getting action
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 13:44:03 +03:00
Hellgren Heikki f222a2eab9 fix: distributed actions visibility in scaffolder
depending on the plugin startup order, some distributed actions might not be available when the scaffolder backend starts.
this was mentioned in the comment that is now removed. while this might change in the future, this would patch the current way the distributed actions are fetched.

related #31213 and #31207

closes #31187

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 13:44:02 +03:00
Charles de Dreuille 9e0c6d6eaf Improve core
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 11:36:33 +01:00
Charles de Dreuille af4d9b492e Update components
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 11:33:30 +01:00
Hellgren Heikki f78b0b02b8 feat(dev): allow running example app with docker
this PR allows backstage contributors to run the example app against
actual postgres, opensearch and redis services using docker and docker
compose file.

no changeset as this doesn't affect any published packages.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-10-09 13:33:13 +03:00
Charles de Dreuille 02299cddc6 Add new layers to global CSS
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 11:32:48 +01:00
Charles de Dreuille 9f6f46d234 Merge pull request #31365 from backstage/css-baseline
Remove MUICssBaseline
2025-10-09 11:27:17 +01:00
Sofia Sjöblad ad739a5f25 chore: prettier
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 12:13:19 +02:00
Patrik Oldsberg f18cc24b29 Merge pull request #31370 from backstage/Rugvip-patch-2
workflows/e2e-techdocs: add explicit node setup
2025-10-09 12:05:17 +02:00
Charles de Dreuille 66eb76aea3 Update warm-dancers-call.md
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-10-09 10:57:48 +01:00
Sofia Sjöblad 2591b42366 add changeset
Signed-off-by: Sofia Sjöblad <ssjoblad@spotify.com>
2025-10-09 11:47:58 +02:00