74233 Commits

Author SHA1 Message Date
Fredrik Adelöw e6c2cf802e Merge pull request #28266 from backstage/freben/middleware
add error handler middleware in the plugin router
2024-12-23 12:02:19 +01:00
Patrik Oldsberg 47407fc34c cli: add ESM support to Jest config + tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-23 11:39:35 +01:00
Patrik Oldsberg f01b5739e6 cli: refactor transform tests to separate out printing
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-23 10:01:42 +01:00
Ben Lambert d2f133fa5e Merge pull request #26709 from drodil/notification_docs
docs(notifications): split to multiple docs and add more info
2024-12-23 09:58:17 +01:00
Ben Lambert 30f89e9f89 Merge pull request #27005 from elaine-mattos/fix/logstream-deprecation-executeShellCmd
Fix/logstream deprecation execute shell cmd
2024-12-23 09:52:42 +01:00
Ben Lambert a19abaec7e Merge pull request #28281 from backstage/blam/enter-again
enter pre-release
2024-12-23 09:51:53 +01:00
Ben Lambert 805c8792a0 Merge pull request #28140 from isabeltomb/update-codeownersprocessor-helper
Update CodeOwnersProcessor helper
2024-12-23 09:51:28 +01:00
Ben Lambert d96cecb8b1 Merge pull request #28243 from autodesk-forks/nikolar/fixMissingExports
Add missing exports for @backstage/plugin-home
2024-12-23 09:50:21 +01:00
blam 9441dbd308 chore: enter pre
Signed-off-by: blam <ben@blam.sh>
2024-12-23 09:42:08 +01:00
Fredrik Adelöw 744c9bd28b Merge pull request #28269 from backstage/freben/less-common-3
🧹  remove `backend-common` from `catalog-backend-module-openapi`
2024-12-23 09:26:23 +01:00
backstage-goalie[bot] 8502c70bc4 Merge pull request #28276 from backstage/renovate/react-router-monorepo
fix(deps): update react-router monorepo to v6.28.1
2024-12-22 18:59:45 +00:00
renovate[bot] 6266a6fb27 fix(deps): update react-router monorepo to v6.28.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 18:29:06 +00:00
backstage-goalie[bot] a6a7ba7255 Merge pull request #28275 from backstage/renovate/keyv-5.x-lockfile
fix(deps): update dependency keyv to v5.2.3
2024-12-22 16:31:59 +00:00
backstage-goalie[bot] 68735cc770 Merge pull request #28274 from backstage/renovate/esbuild-0.x-lockfile
fix(deps): update dependency esbuild to v0.24.2
2024-12-22 16:31:55 +00:00
renovate[bot] 2c10fd5018 fix(deps): update dependency keyv to v5.2.3
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 16:03:29 +00:00
renovate[bot] 477cf5db21 fix(deps): update dependency esbuild to v0.24.2
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 16:02:11 +00:00
Patrik Oldsberg ceda4097bc repo-tools: update to work with new dynamic imports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-22 12:24:19 +01:00
Patrik Oldsberg cdfff7254d cli: initial module transform tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-22 12:24:18 +01:00
Patrik Oldsberg 38023ae743 cli: update alpha entry to support dynamic imports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-22 11:41:11 +01:00
Patrik Oldsberg 8946eeb437 cli: updated dynamic command imports to be compatible with module
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-22 11:28:12 +01:00
Patrik Oldsberg 22ce518325 cli: added initial module hooks
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-12-22 11:07:29 +01:00
Fredrik Adelöw f59ea1d40d remove old backend system suport in the signals backend
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-21 22:16:47 +01:00
Fredrik Adelöw 57e794a613 remove backend-common from catalog-backend-module-openapi
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-21 21:32:15 +01:00
Fredrik Adelöw 8379bf4a80 remove PluginDatabaseManager and PluginEndpointDiscovery
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-21 20:49:21 +01:00
Fredrik Adelöw d9d62ef90c remove usages of some backend-common helpers
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-21 20:39:23 +01:00
Fredrik Adelöw 46c2f6eda2 feedback
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-21 19:08:02 +01:00
Fredrik Adelöw ec547b8032 add error handler middleware in the plugin router
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-12-21 16:08:35 +01:00
nikolar f1a09dd40e 🧹
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2024-12-20 22:29:16 -08:00
nikolar 9a806f050d update changeset
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2024-12-20 21:58:56 -08:00
nikolar d58d34ee0a fix api report
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2024-12-20 17:46:02 -08:00
nikolar 0fc1936db4 fix custom props
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2024-12-20 17:39:44 -08:00
Tomas Dabašinskas 37c3a58b68 feat(plugins): add scaffolder-backend-datolabs-gcp plugin to marketplace
Added new scaffolder plugin from Datolabs that provides actions for interacting with Google Cloud Platform (GCP). The plugin will be available in the marketplace starting December 2024.

Signed-off-by: Tomas Dabašinskas <tomas@dabasinskas.net>
2024-12-20 21:55:38 +02:00
nikolar 9f268f466c remove scaffolder changes
Signed-off-by: nikolar <reyna.nikolayev@autodesk.com>
2024-12-20 10:27:38 -08:00
Isabel Tomb 6c87882352 Update .changeset/twenty-laws-tie.md
Co-authored-by: Ben Lambert <ben@blam.sh>
Signed-off-by: Isabel Tomb <isabelgtomb@gmail.com>
2024-12-20 12:10:13 -06:00
Isabel Tomb f59722dcfa Add test
Add a test to test the scenario that the previous commit fixes. If a
repo has a malformed CODEOWNERS file that contains just a pattern and
no names the match object will have an empty `owners` array, in which
case resolveCodeOwner should return undefined.

Signed-off-by: Isabel Tomb <isabelgtomb@gmail.com>
2024-12-20 12:10:13 -06:00
Isabel Tomb 3d475a0ddb Update condition before calling normalizeCodeOwner
Update the condition in the ternary operator in the resolveCodeOwner
function to check that match.owners isn't empty before calling
normalizeCodeOwner with match.owners[0]

Before this change normalizeCodeOwner could potentially throw an
error during processing if the `match` object exists but the
match.owners array is empty because normalizeCodeOwner will be passed
`undefined` instead of the string it expects.

Signed-off-by: Isabel Tomb <isabelgtomb@gmail.com>
2024-12-20 12:10:13 -06:00
Ben Lambert 6b92433d5e Merge pull request #28263 from backstage/timbonicush/fix-field-extensions-hook
Fix formFieldsApi resolution in useCustomFieldExtensions hook
2024-12-20 16:54:20 +01:00
Andre Wanlin ca6d1d42bf Merge pull request #28180 from AdityaK60/Update_doc
minor updates in provider doc file
2024-12-20 09:41:52 -06:00
Tim Hansen 37421bce02 Fix formFieldsApi resolution in useCustomFieldExtensions hook
Signed-off-by: Tim Hansen <timbonicush@spotify.com>
2024-12-20 08:39:03 -07:00
Andre Wanlin 3f82a0c99e Merge pull request #27353 from jescalada/catalog-index-customization-example-new
Add custom column example for existing Kind
2024-12-20 08:15:41 -06:00
Ben Lambert 2277e87f9a Merge pull request #28253 from backstage/blam/configfi
fix: Omit collecting `backend-common` `config.d.ts` if `backend-defaults` is detected
2024-12-20 14:32:31 +01:00
blam 4e7f18f604 chore: simplify
Signed-off-by: blam <ben@blam.sh>
2024-12-20 14:15:58 +01:00
blam ba84063925 chore: smol comment
Signed-off-by: blam <ben@blam.sh>
2024-12-20 14:09:47 +01:00
Fredrik Adelöw 9b5663ee36 Merge pull request #27917 from christoph-jerolimov/fix-microsite-icons
fix(website): fix different broken icons on the plugin page
2024-12-20 14:03:54 +01:00
blam b6cb774823 chore: fixing config schema again
Signed-off-by: blam <ben@blam.sh>
2024-12-20 13:58:17 +01:00
blam 5c399429d9 chore: small refactor and some new config.d.ts
Signed-off-by: blam <ben@blam.sh>
2024-12-20 13:50:33 +01:00
Ben Lambert 3b9f0606e7 Merge pull request #28182 from backstage/freben/search-catalog-remove-old
remove old backend support in the catalog collator
2024-12-20 13:17:41 +01:00
blam 8ecf8cb449 chore: changeset
Signed-off-by: blam <ben@blam.sh>
2024-12-20 13:06:43 +01:00
blam b51173266c chore: fixing tests
Signed-off-by: blam <ben@blam.sh>
2024-12-20 13:04:39 +01:00
blam c8d8a1de05 fix: omit collecting backend-common package if backend-defaults is included
Signed-off-by: blam <ben@blam.sh>
2024-12-20 12:08:32 +01:00