Commit Graph

47895 Commits

Author SHA1 Message Date
backstage-goalie[bot] ea4d1c62bc Merge pull request #21617 from backstage/renovate/zod-to-json-schema-3.x-lockfile
fix(deps): update dependency zod-to-json-schema to v3.22.1
2023-11-29 03:20:18 +00:00
renovate[bot] 6570a778e2 fix(deps): update dependency zod-to-json-schema to v3.22.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 02:11:32 +00:00
backstage-goalie[bot] a979303513 Merge pull request #21616 from backstage/renovate/react-use-17.x-lockfile
fix(deps): update dependency react-use to v17.4.1
2023-11-29 02:03:22 +00:00
renovate[bot] 634795f339 fix(deps): update dependency react-use to v17.4.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 01:23:00 +00:00
backstage-goalie[bot] e21cf5692d Merge pull request #21614 from backstage/renovate/playwright-monorepo
chore(deps): update dependency @playwright/test to v1.40.1
2023-11-29 01:14:01 +00:00
renovate[bot] df2b9a97f9 chore(deps): update dependency @playwright/test to v1.40.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 00:32:24 +00:00
backstage-goalie[bot] 80a6fd4084 Merge pull request #21603 from backstage/renovate/changesets-cli-2.x-lockfile
chore(deps): update dependency @changesets/cli to v2.27.1
2023-11-29 00:24:06 +00:00
backstage-goalie[bot] 10a3e39408 Merge pull request #21597 from backstage/renovate/react-monorepo
chore(deps): update dependency @types/react to v18.2.39
2023-11-29 00:24:02 +00:00
Patrik Oldsberg 4285d5824f Merge pull request #21612 from davidfestal/use-default-exports-for-new-backend
`BackendPluginManager` use default exports
2023-11-28 19:13:40 +01:00
Patrik Oldsberg 0e1a53db1b Merge pull request #21481 from backstage/mob/naming
frontend-*-api: change how extension IDs are defined
2023-11-28 18:45:10 +01:00
David Festal 6a18c333f3 BackendPluginManager use default exports
for dynamic plugins on the new backend system.

This allows making a plugin dynamic without any source code change
(which was previously required to add a dedicated entrypoint).

Signed-off-by: David Festal <dfestal@redhat.com>
2023-11-28 18:40:40 +01:00
Patrik Oldsberg 4fb69fdaf6 frontend-plugin-api: update ExtensionBoundary test + switch to extensionId
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 17:14:45 +01:00
Patrik Oldsberg a68ee8561f frontend-plugin-api: update createComponentExtension for new naming pattern
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 17:14:45 +01:00
Ben Lambert 9e6ad09ce3 Merge pull request #21611 from awanlin/topic/add-node-20-note-to-template-starting
Added Node 20 note to Software Template section in Getting Started
2023-11-28 17:05:02 +01:00
Andre Wanlin 79753d6fe6 Added Node 20 note to software template section
Signed-off-by: Andre Wanlin <awanlin@spotify.com>
2023-11-28 09:52:38 -06:00
Patrik Oldsberg 68f99763db Merge pull request #21609 from mtlewis/add-transitive-membership-note
docs: add note about transitive group membership to identity resolver docs
2023-11-28 16:26:59 +01:00
Patrik Oldsberg 1b241c3901 frontend-plugin-api: use api ref ID as namespace + allow namespace override for plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:51 +01:00
Patrik Oldsberg c1d5dfbe13 frontend-app-api: update createApp feature flag tests for extension ID refactor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:51 +01:00
Patrik Oldsberg eb733f78a8 app-next: update signInPage declaration to use name
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:51 +01:00
Patrik Oldsberg dd05355e41 frontend-plugin-api: extension ID updates for nav-logo and sign-in-page
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:51 +01:00
Patrik Oldsberg 8837a961c3 changesets: added changesets for frontend-*-api for extension ID changes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg a794f37a14 API report updates for extension ID redesign
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg e56eb22c54 catalog: update extension names to use kebab-case
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg c387f809d3 frontend-*-api: test updates for extension ID change
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg 710260b849 frontend-app-api: update core extensions to new ID format
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg fee0bd23b8 frontend-plugin-api: update built-in extension creators for new extension ID systme
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg 14cef885ec frontend-plugin-api: avoid spreading all extension options
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg bd3ebbc368 frontend-plugin-api: add extension duplication validation for createPlugin
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg 082eccf5ad frontend-plugin-api: allow extensions to only define a name
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg 933dc2d7f6 app-next: updates for extension ID refactor
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg 046e4436c1 core-compat-api: updates for extension ID refactor
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:50 +01:00
Patrik Oldsberg 818eea4925 frontend-test-utils: updates to work with new extension IDs
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg e3b55e280d frontend-app-api: allow extension IDs to contain slashes
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg 36c94b8462 plugins: refactor DI extension IDs
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg b21f33deda frontend-app-api: update instantiateAppNodeTree tests for ExtensionDefinition
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg 5196a136c1 frontend-plugin-api: option ordering and export for createExtension types
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg 6cde909819 frontend-plugin-api: naming refactor for createApiExtension
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg e8802b3f83 frontend-plugin-api: basic tests for resolveExtensionDefinition
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg 1227f693f0 frontend-plugin-api: add resolveExtensionDefinition helper + use for extension overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg 9351d17834 frontend-plugin-api: update createNavItemExtensions to use new naming strucutre
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
Patrik Oldsberg 7e1907047f frontend-plugin-api: add ExtensionDefinition IR
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-11-28 16:24:49 +01:00
MT Lewis 01dfe4770a docs: add note about transitive group membership to identity resolver docs
Signed-off-by: MT Lewis <mtlewis@users.noreply.github.com>
2023-11-28 15:15:16 +00:00
Patrik Oldsberg f808e625cf Merge pull request #21465 from backstage/changeset-release/master
Version Packages (next)
2023-11-28 15:24:58 +01:00
github-actions[bot] 356906bab8 Version Packages (next) 2023-11-28 13:37:18 +00:00
Fredrik Adelöw 9c3bf1643c Merge pull request #21480 from backstage/mob/entity-filters
implement text based entity card/content filters
2023-11-28 14:31:52 +01:00
Aramis ce3f7d4f28 Merge pull request #17470 from sennyeya/generator 2023-11-28 08:18:23 -05:00
Fredrik Adelöw b58390d883 Merge pull request #21567 from backstage/freben/incremental-cursors
ensure that incremental ingestion cursors are json decoded
2023-11-28 13:52:38 +01:00
renovate[bot] 9285518f24 chore(deps): update dependency @changesets/cli to v2.27.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-28 11:34:41 +00:00
Camila Belo 61abe66405 Merge pull request #20849 from backstage/camilaibs/di-migrate-app-components
[DI] Start app components migration
2023-11-28 12:27:09 +01:00
Ben Lambert 6a263b689d Merge pull request #21602 from backstage/blam/fix-header-optiosn
Fixing `headerOptions` drilling
2023-11-28 12:26:38 +01:00