Commit Graph

72 Commits

Author SHA1 Message Date
github-actions[bot] 2cb6963f9b Version Packages (next) 2022-11-29 11:14:34 +00:00
github-actions[bot] 83d3167594 Version Packages (next) 2022-11-22 15:40:52 +00:00
Johan Haals f77750cfad Merge pull request #14346 from backstage/jhaals/lifecycle
RFC backend plugin lifecycle events
2022-11-21 16:33:12 +01:00
github-actions[bot] 3164131851 Version Packages 2022-11-15 12:31:55 +00:00
Johan Haals 263283c7bd update api docs
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 15:31:42 +01:00
Johan Haals d0c09089a8 Add support for non async hooks
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 15:16:30 +01:00
Johan Haals 678a158303 chore: Rename options, add additional logging
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 14:41:27 +01:00
Johan Haals 7cdc99a002 Update packages/backend-plugin-api/src/services/definitions/lifecycleServiceRef.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan@haals.se>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 14:41:27 +01:00
Johan Haals 3232e31a23 backend: Add support for lifecycle events
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-11-10 14:41:26 +01:00
github-actions[bot] b01fea7b8c Version Packages (next) 2022-11-08 14:04:37 +00:00
github-actions[bot] d4df1fbb2e Version Packages (next) 2022-10-25 13:18:27 +00:00
github-actions[bot] f0196a2f04 Version Packages 2022-10-18 09:55:10 +00:00
github-actions[bot] 9282c018c7 Version Packages (next) 2022-10-11 14:30:05 +00:00
github-actions[bot] 721c1efdb4 Version Packages (next) 2022-10-04 12:08:16 +00:00
Patrik Oldsberg a35a27df70 backend-plugin-api: update module ID format
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-10-04 00:31:25 +02:00
github-actions[bot] 4e94720142 Version Packages (next) 2022-09-27 10:57:53 +00:00
Patrik Oldsberg 813f446cb4 Merge pull request #13852 from backstage/rugvip/app-backend-port
app-backend: add implementation for new backend system
2022-09-27 11:29:21 +02:00
Patrik Oldsberg 28377dc89f backend-plugin-api: fix type inference of interface options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-27 09:53:02 +02:00
Patrik Oldsberg 8336d42b40 backend-plugin-api: fix spelling mistakes
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>
2022-09-26 16:18:39 +02:00
Patrik Oldsberg be5a837259 migrate to use workspace ranges
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-21 10:14:53 +02:00
github-actions[bot] 30882884a4 Version Packages 2022-09-20 11:52:02 +00:00
github-actions[bot] 423e01d903 Version Packages (next)
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-13 18:00:17 -04:00
Patrik Oldsberg 06ad1b16de update API reports + fixes
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:05 +02:00
Patrik Oldsberg 2a29d24519 backend-app-api,backend-plugin-api: refactor existing service factories and fix type issues
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:05 +02:00
Patrik Oldsberg fb93ecad9c backend-plugin-api: remove services with scope mismatch from deps type
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:05 +02:00
Patrik Oldsberg 06c744d142 backend-plugin-api: add initial PluginMetadataService definition
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:05 +02:00
Patrik Oldsberg f55c11f29d core-plugin-api: narrow scope type of service refs passed to default factory loader
Co-authored-by: blam <ben@blam.sh>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:05 +02:00
Patrik Oldsberg dc74ebd10d backend-plugin-api: refactor createServiceFactory helper types
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:04 +02:00
Patrik Oldsberg 229a1fa927 backend-{plugin,app}-api: introduce service scopes and update registry to support
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-09 18:28:04 +02:00
Patrik Oldsberg 541ea937d2 Merge pull request #13510 from backstage/mob/factories
backend-next: incorporate options into createServiceFactory
2022-09-09 15:17:14 +02:00
github-actions[bot] f275697d2b Version Packages (next) 2022-09-06 13:11:16 +00:00
Patrik Oldsberg d2c6465a43 update API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-05 14:05:37 +02:00
Patrik Oldsberg 5263e9449d backend-next: widen accepted ServiceFactory types to include meta method
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-05 14:05:36 +02:00
Patrik Oldsberg 5f388ca501 backend-plugin-api: built-in options in service factories
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-05 14:04:17 +02:00
Patrik Oldsberg e0ce252850 Merge pull request #13498 from backstage/rugvip/internalfactory
backend-plugin-api: made defaultFactories internal
2022-09-05 13:36:32 +02:00
Patrik Oldsberg 91eed37a39 backend-plugin-api: properly forward lack of feature options
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-02 17:02:41 +02:00
Patrik Oldsberg 2c57c0c499 backend-plugin-api: made defaultFactories internal
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-09-02 14:01:28 +02:00
Patrik Oldsberg 8911f684e1 Yarn 3 automatic formatting changes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-31 15:49:38 +02:00
github-actions[bot] d1ec204774 Version Packages (next) 2022-08-30 12:02:13 +00:00
github-actions[bot] 18ab337f96 Version Packages (next) 2022-08-23 10:29:17 +00:00
Patrik Oldsberg d3ddd3ef44 Update packages/backend-plugin-api/src/services/system/types.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-18 12:08:33 +02:00
Patrik Oldsberg eef91a2558 backend-plugin-api: simplified ServiceFactory type
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>
2022-08-17 18:11:41 +02:00
Patrik Oldsberg 70343d6813 backend-plugin-api: add defaultFactory to ServiceRef
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: blam <ben@blam.sh>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-17 14:34:43 +02:00
github-actions[bot] a5684d0d53 Version Packages 2022-08-16 12:15:33 +00:00
Johan Haals b76eeaf302 add api reports
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 15:58:52 +02:00
Johan Haals 0d2e6197d8 Refactor backend-test-utils
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>

Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 15:30:24 +02:00
Johan Haals 0452529374 BackendInitRegistry -> BackendRegistrationPoints
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 14:03:10 +02:00
Johan Haals e3d514507a backend-app-api: rename BackendRegistrable to BackendFeature
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2022-08-12 14:03:10 +02:00
Patrik Oldsberg 3dd5ab857c update API reports
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-11 22:47:43 +02:00
Patrik Oldsberg f8e891d081 backend-plugin-api: handle optional options for plugins and modules
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2022-08-11 18:21:00 +02:00