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
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
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
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
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
Patrik Oldsberg
6cc775b8c2
backend-test-utils: some ServiceFactoryTester tweaks
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-30 17:45:53 +02:00
Patrik Oldsberg
187cc4680e
backend-test-utils: document ServiceFactoryTester and extract options type
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-30 17:45:53 +02:00
Patrik Oldsberg
0423c1d0d9
backend-app-api: migrate tests to use ServiceFactoryTester
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-30 17:45:53 +02:00
Patrik Oldsberg
bbff821e54
backend-test-utils: refactor into ServiceFactoryTester
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-30 17:45:53 +02:00
Patrik Oldsberg
5b8b654bfe
backend-test-utils: add makeServiceFactoryTester
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-30 17:45:53 +02:00
Patrik Oldsberg
7ad7af4ae9
backend-test-utils: add root http service mock
...
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com >
2023-08-30 17:45:53 +02:00
Patrik Oldsberg
153b091040
Merge pull request #19268 from marleypowell/marley/19264-circular-dependency-fix
...
fix: 🐛 implemented a circular dependency check in the ServiceRegistry
2023-08-30 17:43:25 +02:00
Jack Palmer
0b99b64b6c
chore: Remove unused exception param
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 16:27:44 +01:00
Jack Palmer
866185e516
chore: Change wording of logging
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 16:24:30 +01:00
Jack Palmer
ee7566fc4f
chore: Address pr feedback
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 16:23:06 +01:00
Jack Palmer
5f9205767b
chore: Add logging to discovery
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 16:16:45 +01:00
Jack Palmer
855cf4082f
fix: linting
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 15:26:20 +01:00
Jack Palmer
68c4031069
feat: Discovery alpha exports
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 15:26:20 +01:00
Jack Palmer
032622bdcb
feat: Add include and exclude to backend.packages discovery
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 15:26:20 +01:00
Jack Palmer
eaba7ba1bd
fix: backend-plugin-module role
...
Signed-off-by: Jack Palmer <jackpalmer@spotify.com >
2023-08-30 15:26:20 +01:00
Fredrik Adelöw
9758240395
added tests to createPlugin, plus minor refactors
...
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-30 14:57:38 +02:00
Fredrik Adelöw
65c7c64666
Merge pull request #19669 from backstage/mob/no-instances-upfront
...
Remove the concept of extension instances on the surface
2023-08-30 13:27:21 +02:00
Fredrik Adelöw
20c429880c
update reports
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-08-30 13:12:54 +02:00
Fredrik Adelöw
3c5671f193
updated validation
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2023-08-30 12:16:43 +02:00
Fredrik Adelöw
c93e9d5bf7
Remove the concept of extension instances on the surface
...
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-30 11:59:37 +02:00
Patrik Oldsberg
79dec1869f
Merge pull request #19648 from davidfestal/index-features-on-string
...
Index features on `id` instead of object.
2023-08-30 10:55:04 +02:00
Fredrik Adelöw
bb126d2626
Merge pull request #19646 from backstage/mob/createPageExtension
...
Add a `createPageExtension` wrapper to the plugin API
2023-08-30 10:45:21 +02:00
Fredrik Adelöw
c737484eec
Add createPageExtension
...
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-29 18:02:24 +02:00
David Festal
3fc64b9e2f
Index features on id instead of object.
...
This will allow features added from an external package location
to be loaded correctly.,
without the requirement of making backstage packages singletons.
Signed-off-by: David Festal <dfestal@redhat.com >
2023-08-29 17:42:15 +02:00
github-actions[bot]
fc1a38bc57
Version Packages (next)
2023-08-29 12:18:08 +00:00
Fredrik Adelöw
6806a0c5f2
Merge pull request #19632 from backstage/freben/catalog-proc-int
...
allow app-config of the catalog processingInterval
2023-08-29 12:07:01 +02:00
Ben Lambert
74213a4c5a
Merge pull request #19586 from awanlin/topic/logging-techdocs-collating-errors
...
Added indexerBatchSize option and debug logging
2023-08-29 10:44:44 +02:00
David Festal
3bd7516c8e
Fixes after rebase to master
...
Signed-off-by: David Festal <dfestal@redhat.com >
2023-08-28 21:56:57 +02:00
David Festal
66849e0677
Fix review comments
...
Signed-off-by: David Festal <dfestal@redhat.com >
2023-08-28 18:22:12 +02:00
David Festal
f343869652
New backend-plugin-manager service that:
...
- scans and imports plugins dynamically from a root folder,
- provides plugin initialization,
for both the legacy and the new backend system.
Signed-off-by: David Festal <dfestal@redhat.com >
Co-Authored-By: Gorkem Ercan <gorkem.ercan@gmail.com >
2023-08-28 18:22:12 +02:00