Commit Graph

63126 Commits

Author SHA1 Message Date
Patrik Oldsberg 16d395e1d7 Merge pull request #27574 from aramissennyeydd/sennyeya/guide-beginner-narrative
docs: add meta guidelines for new plugin development guides
2025-02-14 16:30:37 +01:00
Ben Lambert 3aad4d7a63 Merge pull request #28850 from acierto/checkpoint-mock-action-context
Changing the default behaviour of the checkpoint in createMockActionContext. It will reduce the code boilerplate in the tests where checkpoint is used.
2025-02-14 11:21:31 +01:00
Bogdan Nechyporenko 53ff4995ba Merge remote-tracking branch 'origin/master' into retry-and-recovery-doc 2025-02-13 21:54:20 +01:00
Bogdan Nechyporenko 7ec0a5ae39 Changing the default behaviour of the checkpoint in createMockActionContext. It will reduce the code boilerplate in the tests where checkpoint is used.
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-02-13 21:50:54 +01:00
Alex Lorenzi b21d3034d0 Merge pull request #28832 from backstage/techdocs-entity-notfound-sync-fix
fix(techdocs): /sync response when entity not found
2025-02-13 14:35:54 -05:00
Hghtwr 15dc2abaad fix: adopt tests to use encoded url for group full_path
Signed-off-by: Hghtwr <johannes.sonner@outlook.com>
2025-02-13 20:32:35 +01:00
Hghtwr 4db039ad7f fix: encode group path for getGroupByPath (#28826)
Signed-off-by: Hghtwr <johannes.sonner@outlook.com>
2025-02-13 20:18:51 +01:00
Andre Wanlin 895aba8386 Merge pull request #28848 from awanlin/nfs/unprocessed-entities
catalog-unprocessed-entities - Added alpha support for the New Frontend System
2025-02-13 12:47:08 -06:00
Andre Wanlin d02041adc4 Package fix
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-02-13 12:18:08 -06:00
Vincenzo Scamporlino eff7b0084f Merge pull request #28790 from backstage/catalog-permissions-batch-entities
catalog: use entitiesBatch when applying conditional conditions
2025-02-13 19:11:54 +01:00
Andre Wanlin e09d3e8399 catalog-unprocessed-entities - Added alpha support for the New Frontend System
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-02-13 11:53:18 -06:00
Alex Lorenzi 76c91c11cb fixed test
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2025-02-13 12:46:57 -05:00
Patrik Oldsberg 09152f42fe Merge pull request #28847 from backstage/rugvip/notfe
plugins/{notifications,signals}: add support for new frontend system
2025-02-13 17:33:18 +01:00
Patrik Oldsberg 005d24142d plugins/{notifications,signals}: add support for new frontend system
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-13 17:18:58 +01:00
Patrik Oldsberg 318ee64b75 Merge pull request #28844 from benjidotsh/cli/node-polyfill-replacement
chore: replace node-libs-browser with node-stdlib-browser
2025-02-13 17:18:08 +01:00
Patrik Oldsberg 5d0cd10205 Merge pull request #28841 from backstage/rugvip/link-check
cli: check link target
2025-02-13 17:13:23 +01:00
Tim Hansen 1cf2d7c126 Merge pull request #28621 from backstage/backend-startup-optional-config
Add configuration to permit backend startup failure
2025-02-13 09:10:27 -07:00
Tim Hansen 667fdb6766 optional -> onPluginBootFailure
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2025-02-13 08:47:45 -07:00
Andre Wanlin f97b20785c Merge pull request #28774 from awanlin/docs/kubernetes-backend-clean-up
Cleaned up the Kubernetes Backend Installation
2025-02-13 09:46:41 -06:00
Benjamin Janssens 9d49e041a5 chore: replace node-libs-browser with node-stdlib-browser
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-02-13 15:56:23 +01:00
Fredrik Adelöw c3e6c96deb Merge pull request #28843 from awanlin/docs/cli-template-corrections
Small Corrections to the CLI Template Globals
2025-02-13 15:44:41 +01:00
Andre Wanlin 3cf3634162 Small Corrections to the CLI Template Globals
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2025-02-13 08:24:38 -06:00
Gabriel Dugny 62842ee38a feat: Improve JSON format of OpenAPI definition, allow YAML format
By default, OpenAPI definition will now have JSON with spaces instead of minified JSON, for better visualization in the UI.

Configuration `catalog.providers.backstageOpenapi.definitionFormat` was also added, and can take values `json` (default) or `yaml`, so organizations can use their preferred/standard format.

Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>

# Conflicts:
#	yarn.lock
2025-02-13 14:46:16 +01:00
Patrik Oldsberg 2ef1c5a4c3 Merge pull request #28842 from backstage/rugvip/form-decorators
scaffolder: add form decorator support to template editor
2025-02-13 13:51:31 +01:00
Patrik Oldsberg 82300ea9d8 scaffolder: add form decorator support to template editor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-13 13:37:39 +01:00
Patrik Oldsberg 90a1edf950 cli: check link target
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-13 12:42:17 +01:00
Anner Visser bec1e1517b fix: update EntityAutocompletePicker selected options when value changes
When the filter value is changed externally, the selectedOptions weren't
updated within EntityAutocompletePicker. This commit adds an effect that
fixes this. It checks that the value is actually different from the
current value to prevent infinite loops.

Fixes #28743

Signed-off-by: Anner Visser <anner.visser@alliander.com>
2025-02-13 09:24:17 +01:00
Alex Lorenzi 840a2687fe This is a better fix. Docs for Azure/fetch-event-source mention you should re-throw the error in the onerror function to stop operation
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2025-02-12 18:24:57 -05:00
Alex Lorenzi 060453e701 Update good-flowers-promise.md
Signed-off-by: Alex Lorenzi <671432+alexlorenzi@users.noreply.github.com>
2025-02-12 18:23:35 -05:00
Alex Lorenzi 5cab95a0b3 Fixed tests
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2025-02-12 16:13:18 -05:00
Alex Lorenzi b78e3fdb71 When the catalog entity couldn't be found the /sync endpoint would return with a 404 and a JSON response which was not expected by the event-stream fetch on the frontend. This causes the client to continuously make requests to the /sync endpoint.
Signed-off-by: Alex Lorenzi <alorenzi@spotify.com>
2025-02-12 15:45:10 -05:00
Patrik Oldsberg 9c3eb928ef Merge pull request #28830 from backstage/rugvip/redirectn't
microsite: remove unnecessary redirect
2025-02-12 19:58:44 +01:00
Patrik Oldsberg c0b209c75c Merge pull request #28821 from backstage/rugvip/gh-auth-fix
auth: fixed refreshing of GitHub OAuth App sessions
2025-02-12 19:23:47 +01:00
Patrik Oldsberg d9a07f78d4 microsite: remove unnecessary redirect
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-12 19:21:47 +01:00
Patrik Oldsberg b40af03894 auth-backend-module-github-provider: reject refresh for sessions without granted scope
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-12 12:39:55 +01:00
Patrik Oldsberg ab9a6fb321 auth-node: add scopeAlreadyGranted field
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-12 12:39:54 +01:00
Fredrik Adelöw 97f78162c6 Merge pull request #28802 from backstage/dependabot/npm_and_yarn/microsite/serialize-javascript-6.0.2
build(deps): bump serialize-javascript from 6.0.1 to 6.0.2 in /microsite
2025-02-12 12:06:57 +01:00
Patrik Oldsberg b3b7c9c99b scaffolder: attach form field extensions to page instead
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-12 10:06:30 +01:00
Ben Lambert c8d8d93a58 Merge pull request #28805 from backstage/freben/inheritdoc
🧹  inherit the right docs
2025-02-12 09:51:21 +01:00
vabf59 d78bb712dd feat: add additional props to entity pickers
Signed-off-by: vabf59 <thomas.triplett.vabf59@statefarm.com>
2025-02-11 10:04:45 -06:00
Mihai Tabara 892bd0672a Adjust OWNERS files
Signed-off-by: Mihai Tabara <mihait@spotify.com>
2025-02-11 15:55:45 +00:00
Ben Lambert 8dee48768c Merge pull request #28807 from backstage/changeset-release/master
Version Packages (next)
2025-02-11 16:55:12 +01:00
github-actions[bot] 549edc389e Version Packages (next) 2025-02-11 15:39:12 +00:00
Vincenzo Scamporlino 253c912a9c catalog: remove unused import
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-02-11 16:32:45 +01:00
Ben Lambert b7e2ff6d4b Merge pull request #28808 from backstage/blam/fix-vp-pr
chore: fix prettier
2025-02-11 16:18:37 +01:00
blam 2ae7d5d161 chore: fix prettier
Signed-off-by: blam <ben@blam.sh>
2025-02-11 16:15:53 +01:00
Charles de Dreuille 43b49c3766 Merge pull request #28804 from backstage/canon-imporove-styling
Canon - Rename focus token
2025-02-11 14:40:32 +00:00
João Madureira cb316fc8e0 Added missing changeset
Signed-off-by: João Madureira <jpmadureira@gmail.com>
2025-02-11 14:39:42 +00:00
Ben Lambert 88261d8d66 Merge pull request #28806 from backstage/blam/fix-vp-pr
chore: omit on file change
2025-02-11 15:33:49 +01:00
Fredrik Adelöw eb80a1ad5a inherit the right docs
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-02-11 15:28:24 +01:00