Commit Graph

24205 Commits

Author SHA1 Message Date
Bogdan Nechyporenko 9c965a7763 Merge remote-tracking branch 'origin/master' into publish-gitlab-mr 2025-02-14 18:45:57 +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
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 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
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 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 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 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
Ben Lambert c8d8d93a58 Merge pull request #28805 from backstage/freben/inheritdoc
🧹  inherit the right docs
2025-02-12 09:51:21 +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
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
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
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
blam 75617053fa chore: revert the oneOf changes
Signed-off-by: blam <ben@blam.sh>
2025-02-11 14:47:33 +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
Fredrik Adelöw cddc2e6cbd Merge pull request #28777 from gavinclarkeuk/globbing
Add support for file globbing to fs:delete
2025-02-11 12:04:12 +01:00
Gavin Clarke f0f7e4a0a6 Switch to using globby library
Signed-off-by: Gavin Clarke <431018+gavinclarkeuk@users.noreply.github.com>
2025-02-11 10:42:10 +00:00
Vincenzo Scamporlino cd372e4125 catalog: changeset
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-02-10 17:27:28 +01:00
Vincenzo Scamporlino 4320a59416 catalog: use entitiesBatch when applying conditional conditions
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2025-02-10 17:15:14 +01:00
Hellgren Heikki 02941e9c6e test(scaffolder): add ongoing task title rendering test
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-02-10 11:52:32 +02:00
Phil Kuang 71ba1e0566 Merge pull request #28612 from kuangp/refactor/catalog-table
refactor(CatalogTable): allow overriding default components
2025-02-09 18:37:34 -05:00
Matt Benson dc8dd4bea7 add enhanced/documented filter/global types and creator functions
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-02-09 13:07:26 -06:00
Gavin Clarke 3d6ef79fb6 Add support for file globbing to fs:delete
Signed-off-by: Gavin Clarke <431018+gavinclarkeuk@users.noreply.github.com>
2025-02-09 16:45:44 +00:00
Matt Benson 846ed95c0e refine TemplateFilter type
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-02-08 21:48:06 -06:00
Bogdan Nechyporenko 1198745093 The master has been merged into the branch.
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-02-06 18:37:56 +01:00
Bogdan Nechyporenko da37edd3ab Merge branch 'master' into publish-gitlab-mr
# Conflicts:
#	plugins/scaffolder-backend-module-gitlab/src/actions/gitlabMergeRequest.ts
2025-02-06 18:35:20 +01:00
Patrik Oldsberg fccbb7f354 Merge pull request #28379 from leboncoin/feat-urlreader-issearchurl
feat(catalog): always use search for UrlReaderProcessor
2025-02-06 11:22:53 +01:00
Phil Kuang d7adb966fa refactor(CatalogTable): use builtin material toolbar for client side paginated impl
Signed-off-by: Phil Kuang <pkuang@factset.com>
2025-02-05 16:24:00 -05:00
Patrik Oldsberg 39f0543e6d Merge pull request #28648 from backstage/changeset-release/master
Version Packages (next)
2025-02-04 17:34:47 +01:00
Patrik Oldsberg b489199c76 Merge pull request #28677 from backstage/rugvip/permission-refs
permissions: add resources refs and rule accessor
2025-02-04 15:53:34 +01:00
Patrik Oldsberg d1a4831725 permission-node: doc fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-02-04 15:39:10 +01:00
Benjamin Janssens 85ed94bba8 chore(scaffolder): remove incorrect merge leftovers; change new copyright notices to 2025
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-02-04 15:31:16 +01:00
Benjamin Janssens 2b4fb393f2 Merge branch 'master' into scaffolder/autocomplete-github-branches 2025-02-04 15:14:14 +01:00
blam 301ead8650 chore: fixing issue with api-extractor reports
Signed-off-by: blam <ben@blam.sh>
2025-02-04 14:42:44 +01:00
Benjamin Janssens af0a23d8b4 chore(scaffolder): update API reports
Signed-off-by: Benjamin Janssens <benji.janssens@gmail.com>
2025-02-04 14:37:55 +01:00