Camila Belo
e5b00a94e6
refactor: use unknown on component ref type
...
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com >
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-12-01 14:01:55 +01:00
Camila Belo
951decd2ef
refactor: use new plugin type in error boundaries
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-12-01 14:01:55 +01:00
Camila Belo
08699d8873
refactor: remove legacy component compat helper
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-12-01 14:01:54 +01:00
Camila Belo
8b69319f29
refactor: do not use get T in component refs
...
Signed-off-by: Camila Belo <camilaibs@gmail.com >
2023-12-01 14:01:54 +01:00
renovate[bot]
bc67498b10
fix(deps): update dependency archiver to v6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-12-01 01:22:22 +00:00
Fredrik Adelöw
80cef89f2a
Merge pull request #21585 from backstage/renovate/rollup-plugin-json-6.x
...
fix(deps): update dependency @rollup/plugin-json to v6
2023-11-30 21:46:51 +01:00
Fredrik Adelöw
9be0f8bb40
Merge pull request #21589 from backstage/renovate/stoplight-types-14.x
...
fix(deps): update dependency @stoplight/types to v14
2023-11-30 21:46:24 +01:00
Fredrik Adelöw
241b4d7617
Merge pull request #21624 from backstage/renovate/vite-plugin-node-polyfills-0.x
...
chore(deps): update dependency vite-plugin-node-polyfills to ^0.17.0
2023-11-30 21:45:21 +01:00
renovate[bot]
c07cee52f3
fix(deps): update dependency @rollup/plugin-json to v6
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 18:57:44 +00:00
Fredrik Adelöw
1b1cc61fcf
Merge pull request #21580 from backstage/renovate/rollup-plugin-commonjs-25.x
...
fix(deps): update dependency @rollup/plugin-commonjs to v25
2023-11-29 19:46:49 +01:00
Fredrik Adelöw
50f19adf0d
Merge pull request #21586 from backstage/renovate/rollup-plugin-node-resolve-15.x
...
fix(deps): update dependency @rollup/plugin-node-resolve to v15
2023-11-29 19:46:29 +01:00
Patrik Oldsberg
efb7f7afa8
Merge pull request #21625 from davidfestal/fix-backend-plugin-manager-flaky-test
...
Attempt to fix a flaky test in the `backend-plugin-manager`
2023-11-29 12:19:49 +01:00
David Festal
40a9c59843
Attempt to fix a flaky test
...
in the `backend-plugin-manager`
Signed-off-by: David Festal <dfestal@redhat.com >
2023-11-29 12:07:11 +01:00
renovate[bot]
a3edc180b9
chore(deps): update dependency vite-plugin-node-polyfills to ^0.17.0
...
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-11-29 10:25:25 +00:00
Patrik Oldsberg
2faf047072
Merge pull request #21604 from backstage/rugvip/kebab
...
switch all backend module IDs to use kebab-case
2023-11-29 10:54:41 +01:00
Patrik Oldsberg
d90d57e282
Merge pull request #21568 from backstage/rugvip/wrapping
...
frontend-plugin-api: wrap resolved extension inputs in an object
2023-11-29 09:56:21 +01:00
Patrik Oldsberg
8f5d6c1fbf
frontend-plugin-api: wrap resolved extension inputs in an object
...
Co-authored-by: Camila Belo <camilaibs@gmail.com >
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Co-authored-by: Fredrik Adelöw <freben@gmail.com >
Co-authored-by: Philipp Hugenroth <philipph@spotify.com >
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 19:17:48 +01: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
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
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
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
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
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
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
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
Fredrik Adelöw
423e33d81f
move over to catalog and make internal, return errors in array
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-11-28 11:59:47 +01:00
Fredrik Adelöw
e223f2264d
implement text based entity card/content filters
...
Co-authored-by: Vincenzo Scamporlino <vincenzos@spotify.com >
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-11-28 11:59:47 +01:00
Patrik Oldsberg
cc4228ec11
switch all backend module IDs to use kebab-case
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-11-28 11:53:57 +01:00