Commit Graph

62895 Commits

Author SHA1 Message Date
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
blam eb62c77f76 chore: omit on file change
Signed-off-by: blam <ben@blam.sh>
2025-02-11 15:27:37 +01:00
Ben Lambert a72d2e18ae Merge pull request #28779 from mbenson/scaffolder-template-extensions-stage1
Scaffolder template extensions stage1
2025-02-11 15:20:44 +01:00
Charles de Dreuille 8408ad93ab Rename token
Signed-off-by: Charles de Dreuille <charles.dedreuille@gmail.com>
2025-02-11 14:19:19 +00:00
Charles de Dreuille d7a7dc1447 Merge pull request #28789 from backstage/canon-imporove-styling
Canon - Improve Button styles
2025-02-11 14:17:19 +00:00
Ben Lambert 5076eef6bc Merge pull request #28633 from tjuedema/githubPRCreateWhenEmpty
Adds createWhenEmpty option to publish:github:pull-request action
2025-02-11 15:04:35 +01:00
Ben Lambert 5e4b0eda95 Merge pull request #28711 from drodil/task_title
feat(scaffolder): use template title for header
2025-02-11 15:02:49 +01:00
Ben Lambert e34c28bfec Add new template extension functions
Signed-off-by: blam <ben@blam.sh>
2025-02-11 15:00:44 +01:00
dependabot[bot] 484c11664e build(deps): bump serialize-javascript from 6.0.1 to 6.0.2 in /microsite
Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/yahoo/serialize-javascript/releases)
- [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.1...v6.0.2)

---
updated-dependencies:
- dependency-name: serialize-javascript
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-02-11 13:50:22 +00:00
Patrik Oldsberg 712f96a86f Merge pull request #27934 from minkimcello/mk/cli-templates
Declarative CLI Templates
2025-02-11 14:47:55 +01:00
blam 75617053fa chore: revert the oneOf changes
Signed-off-by: blam <ben@blam.sh>
2025-02-11 14:47:33 +01:00
Fredrik Adelöw 817dfd1f86 Update .changeset/wise-cycles-sparkle.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-02-11 14:47:25 +01:00
Fredrik Adelöw a405de9290 Update .changeset/thick-moose-do.md
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2025-02-11 14:47:25 +01:00
Tanner Juedeman ef21f88c6e Add oneOf output subschema to publish:github:pull-request action
Signed-off-by: Tanner Juedeman <tbjuedeman@gmail.com>
2025-02-11 14:47:25 +01:00
Tanner Juedeman 1e935f0afe Add conditional rendering of oneOf scaffolder action outputs on ActionsPage
Signed-off-by: Tanner Juedeman <tbjuedeman@gmail.com>
2025-02-11 14:47:25 +01:00
Tanner Juedeman 5a0ff48ca2 add api reports
Signed-off-by: Tanner Juedeman <tbjuedeman@gmail.com>
2025-02-11 14:47:25 +01:00
Tanner Juedeman bb8302b200 Adds createWhenEmpty option to publish:github:pull-request action
Signed-off-by: Tanner Juedeman <tbjuedeman@gmail.com>
2025-02-11 14:47:25 +01:00
João Madureira 5838e02101 Fixed some styling issues
Signed-off-by: João Madureira <jpmadureira@gmail.com>
2025-02-11 13:47:22 +00:00
Patrik Oldsberg 65f913de22 cli/new: reject configurations with duplicate template names
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-11 14:23:56 +01:00
João Madureira 3b494fa900 Handle errors during an oauth start stage
Signed-off-by: João Madureira <jpmadureira@gmail.com>
2025-02-11 13:21:39 +00:00