Commit Graph

11087 Commits

Author SHA1 Message Date
Patrik Oldsberg 8fcaba7f50 Merge pull request #19785 from backstage/mob/optional-data
frontend-plugin-api: optional extension data
2023-09-05 19:15:36 +02:00
Patrik Oldsberg a8dc8f067f Merge pull request #19725 from backstage/rugvip/warning
create-app: warn if yarn install is taking a long time
2023-09-05 17:57:50 +02:00
Patrik Oldsberg c1de5ddf2a frontend-plugin-api: clean up configurable extension data ref type
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-09-05 16:49:28 +02:00
Patrik Oldsberg 1d04ba7854 frontend-plugin-api: update API report + fix
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 14:02:51 +02:00
Patrik Oldsberg fb29700ae5 frontend-plugin-api: test fixes + type cleanup
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:21 +02:00
Patrik Oldsberg 44dcc3b591 frontend-plugin-api: simply output mapping types + add inputs mapped types
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:21 +02:00
Patrik Oldsberg f2bacd19db frontend-plugin-api: switch createPageExtension to use optional output
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:21 +02:00
Patrik Oldsberg 46e36bfad0 frontend-plugin-api: initial optional extension output implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:20 +02:00
Patrik Oldsberg d1a1cad0e7 frontend-plugin-api: swtich extension factory to bind all outputs at once
Co-authored-by: Johan Haals <johan.haals@gmail.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-09-05 13:19:20 +02:00
Patrik Oldsberg e36fae2c2a frontend-plugin-api: initial createExtension test
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 13:19:05 +02:00
github-actions[bot] 32a09adcff Version Packages (next) 2023-09-05 10:03:17 +00:00
Fredrik Adelöw 278f030307 Merge pull request #19720 from UsainBloot/backend-di/permission-policy-backend-module
[permission-backend] Move AllowAllPermissionPolicy to it's own backend module package
2023-09-05 11:41:31 +02:00
Patrik Oldsberg e89b554ae0 frontend-plugin-api: refactor to remove root modules
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 11:25:01 +02:00
Patrik Oldsberg d78b7a5cc4 Merge pull request #19769 from backstage/mob/routing
frontend-app-api: initial WIP routing implementation
2023-09-05 11:03:23 +02:00
Jack Palmer 5f7b215352 chore: Address PR comments
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2023-09-05 09:53:23 +01:00
Patrik Oldsberg 34b6aac2b4 frontend-app-api: fix internal conflict
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-05 10:45:58 +02:00
Philipp Hugenroth 603f1b8ae6 Merge pull request #19765 from backstage/renovate/run-script-webpack-plugin-0.x
fix(deps): update dependency run-script-webpack-plugin to ^0.2.0
2023-09-05 10:36:52 +02:00
Johan Haals 47373ae487 Merge pull request #19761 from backstage/renovate/rc-progress-3.x
fix(deps): update dependency rc-progress to v3.5.1
2023-09-05 10:31:11 +02:00
rui ma 6e30769cc6 feat: Introduced experimental support for internationalization.
Signed-off-by: rui ma <ruima@alauda.io>
2023-09-04 23:51:46 +08:00
Patrik Oldsberg 7e59c93b10 frontend-plugin-api: update API report
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 15:05:54 +02:00
Patrik Oldsberg b0526feb70 app-next: page2 link
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:44:56 +02:00
Patrik Oldsberg 0820925dc5 frontend-app-api: validate route ref IDs
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:44:56 +02:00
Patrik Oldsberg 6d2c933176 frontend-app-api: RouteExtension -> CoreRouter
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:44:56 +02:00
Patrik Oldsberg 4d410e0985 frontend-app-api: initial routing system implementation
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:44:56 +02:00
Patrik Oldsberg 91a534142d frontend-app-api: store attachemnts on extension instances
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:44:54 +02:00
Fredrik Adelöw 321eb06b5c WIP
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-04 14:44:38 +02:00
Fredrik Adelöw 3438bdeb7d add a skeleton for route test pages
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-04 14:44:38 +02:00
Patrik Oldsberg ab6974e13e Merge pull request #19768 from backstage/mob/plugin-connection
frontend-*-api: introduce ExtensionBoundary and pass source to extension factories
2023-09-04 14:43:00 +02:00
Patrik Oldsberg d81c13f21a frontend-*-api: introduce ExtensionBoundary and pass source to extension factories
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Philipp Hugenroth <philipph@spotify.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-04 14:20:24 +02:00
renovate[bot] ea779492ad fix(deps): update dependency run-script-webpack-plugin to ^0.2.0
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-04 11:36:55 +00:00
renovate[bot] db92d12448 fix(deps): update dependency rc-progress to v3.5.1
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-04 10:10:08 +00:00
Fredrik Adelöw 88a03f3e4d Merge pull request #18870 from backstage/renovate/luxon-3.x-lockfile
fix(deps): update dependency luxon to v3.4.2
2023-09-04 11:54:23 +02:00
Fredrik Adelöw 814feeed73 fixes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-04 09:47:28 +02:00
Fredrik Adelöw 69b07f10ef Merge pull request #19721 from awanlin/topic/add-apt-update-to-docker-sqlite-run
Added apt-get update for sqlite dependency install
2023-09-04 09:30:28 +02:00
Fredrik Adelöw 40e83d8622 Merge pull request #19403 from backstage/renovate/react-virtualized-auto-sizer-1.x-lockfile
fix(deps): update dependency react-virtualized-auto-sizer to v1.0.20
2023-09-02 13:02:49 +02:00
Fredrik Adelöw 254677eaf6 declare the types
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-02 12:25:16 +02:00
Patrik Oldsberg 6125940222 create-app: warn if yarn install is taking a long time
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-02 11:57:53 +02:00
Andre Wanlin 8db70ecbb3 Added apt-get update for sqlite dependency install
Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
2023-09-01 11:52:41 -05:00
Jack Palmer 78dab638c9 chore: Move AllowAllPermissionPolicy to it's own backend module package
Signed-off-by: Jack Palmer <jackpalmer@spotify.com>
2023-09-01 17:26:34 +01:00
Fredrik Adelöw 8cec7664e1 remove dependencies on @types/node
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-09-01 11:04:14 +02:00
Patrik Oldsberg 67a259968d backend-plugin-manager: fix tests in CI
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-09-01 10:42:22 +02:00
Patrik Oldsberg ae810386be Merge pull request #18862 from davidfestal/new-backend-plugin-manager
New experimental backend plugin manager package
2023-08-31 17:20:34 +02:00
Fredrik Adelöw 874207895e allow nulls, relax id checks
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-31 16:17:27 +02:00
David Festal 4cfa636a32 Make the package private
Signed-off-by: David Festal <dfestal@redhat.com>
2023-08-31 15:54:40 +02:00
Fredrik Adelöw 09696af4e4 implement createApiExtension
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-08-31 13:36:17 +02:00
David Festal 27a139dad5 Fixes after second round of review
Signed-off-by: David Festal <dfestal@redhat.com>
2023-08-31 11:53:24 +02:00
Patrik Oldsberg 56c4216dbf Merge pull request #19654 from backstage/rugvip/service-tester
backend-test-utils: add ServiceFactoryTester utility
2023-08-30 20:11:02 +02:00
Jack Palmer 7a821e9618 Merge pull request #19674 from UsainBloot/jackpalmer/feature-discovery-package-targetting
backend-app-api: Feature Discovery - include, exclude & alpha modules
2023-08-30 17:14:13 +01:00
Patrik Oldsberg e1c4b4494e backend-test-utils: update to use ServiceFactory.create
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-30 17:48:59 +02:00
Patrik Oldsberg b7ceb86a07 backend-app-api: minor ServiceRegistry.create refactor
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2023-08-30 17:48:33 +02:00