Commit Graph

132 Commits

Author SHA1 Message Date
Patrik Oldsberg 6f8d71b74c Merge pull request #26624 from backstage/rugvip/opaque
frontend-internal: add OpaqueType helper
2024-09-17 21:53:05 +02:00
github-actions[bot] 698adeb1ea Version Packages 2024-09-17 13:19:01 +00:00
Patrik Oldsberg 873e42497a frontend-internal: add OpaqueType helper
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-11 11:51:40 +02:00
github-actions[bot] 47358815d6 Version Packages (next) 2024-09-10 13:56:19 +00:00
renovate[bot] 836127cb40 chore(deps): update dependency @testing-library/react to v16
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-10 09:00:42 +00:00
Patrik Oldsberg 3f5e676d6b Merge pull request #26469 from backstage/rugvip/inline
add support for inline packages
2024-09-10 11:51:44 +03:00
Patrik Oldsberg f64fe3c581 Merge pull request #26374 from backstage/rugvip/disable
frontend-plugin-api: no longer require factory for extension overrides
2024-09-10 10:47:17 +03:00
Patrik Oldsberg 043d7cd963 frontend-*: initial refactor to create and use -internal
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-09-04 19:36:18 +03:00
github-actions[bot] 582092fb23 Version Packages (next) 2024-09-03 14:38:01 +00:00
blam 40b8a7a280 chore: should be wrapped up in a plugin instead of a module
Signed-off-by: blam <ben@blam.sh>
2024-09-03 12:02:17 +02:00
blam 1ac573b4f3 chore: smol refactor
Signed-off-by: blam <ben@blam.sh>
2024-09-03 07:59:02 +02:00
blam 84d89bb5f3 chore: fix the router test a different way, don't set namespace as test by default
Signed-off-by: blam <ben@blam.sh>
2024-09-02 16:57:30 +02:00
blam 5f29b07916 chore: default namespace to test in createExtensionTester
Signed-off-by: blam <ben@blam.sh>
2024-09-02 16:37:55 +02:00
Patrik Oldsberg 2a6142234f frontend-plugin-api: no longer require factory for extension overrides
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-30 00:45:02 +02:00
Patrik Oldsberg 1606bc104d Merge pull request #26245 from backstage/blam/namespace-be-gone
NFS: Introduce `createFrontendModule` as a replacement for `createExtensionOverrides`
2024-08-28 15:04:39 +02:00
blam e0ca667207 chore: smol updates from pr review
Signed-off-by: blam <ben@blam.sh>
2024-08-28 14:16:45 +02:00
github-actions[bot] 911bbe0d92 Version Packages (next) 2024-08-27 11:41:57 +00:00
blam f66f603ef5 chore: fix some tests
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Johan Haals <johan.haals@gmail.com>
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:24:38 +02:00
blam 43c4d76763 chore: regenerate api-reports
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:04:01 +02:00
blam 1d6ce27d5d chore: typechanges
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:01:51 +02:00
blam ddbdad54e5 feat: add the ability to provide features or overrides to renderInTestApp
Signed-off-by: blam <ben@blam.sh>
2024-08-27 11:01:40 +02:00
Patrik Oldsberg 1173e798f7 frontend-test-utils: fix lack of namespace fallback in tester query method
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:39:45 +02:00
Patrik Oldsberg 96e9dd2004 frontend-test-utils: revert extension resolution behavior in tester
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:39:44 +02:00
Patrik Oldsberg 4f59435848 frontend-plugin-api: make output type parameter optional
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:27:22 +02:00
Patrik Oldsberg ee454fdf53 frontend-plugin-api: refactor ExtensionDefinition and ExtensionBlueprint type params
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 10:27:21 +02:00
Patrik Oldsberg e6e488cf20 frontend-test-utils: remove render method
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-27 09:39:08 +02:00
blam 8f93c021bd chore: update api reports
Signed-off-by: blam <ben@blam.sh>
2024-08-22 13:36:56 +02:00
blam a062f02556 chore: move to having a root extension with apis and app inputs
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Signed-off-by: blam <ben@blam.sh>
2024-08-22 13:36:54 +02:00
Patrik Oldsberg 44ea4b9571 frontend-test-utils: update to reference dataRefs via blueprint
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-20 12:15:09 +02:00
Patrik Oldsberg 154573ab64 frontend-test-utils: update extension tester to drop v1 support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-20 12:15:08 +02:00
github-actions[bot] 2a2c84ba68 Version Packages 2024-08-20 08:56:34 +00:00
Patrik Oldsberg 98ed387a24 frontend-test-utils: remove dead code
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-17 14:01:52 +02:00
Patrik Oldsberg bcaf90bfb2 frontend-test-utils: avoid overriding test subject in extension tester unless rendering
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-16 13:46:36 +02:00
blam 5eed3b15e3 chore: small changes
Signed-off-by: blam <ben@blam.sh>
2024-08-15 15:20:26 +02:00
blam 71519b2ddc chore: fix typescript
Signed-off-by: blam <ben@blam.sh>
2024-08-15 14:37:57 +02:00
blam 9afc8a6000 chore: updating the frontend-* packages
Signed-off-by: blam <ben@blam.sh>
2024-08-15 14:37:56 +02:00
blam f149bfc4f8 chore: remove the needless thing
Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:47:45 +02:00
blam 025b9fe183 chore: reflect a data container
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:47 +02:00
blam 1d58ff6425 chore: update the types a little bit to help with parsing
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:47 +02:00
blam 2ffa5d730e chore: update api-reports
Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:47 +02:00
blam f1e9c08f97 chore: code review comments
Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:47 +02:00
blam 9eec064aaf chore: small refactor
Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:47 +02:00
blam 1d6cf554c6 feat: added api-reports
Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:47 +02:00
blam d2d4a80937 feat: some more work on splitting out the render method
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Camila Belo <camilaibs@users.noreply.github.com>
Co-authored-by: Johan Haals <johan@haals.se>
Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:47 +02:00
blam 4bc4cd969c chore: wip
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Camila Belo <camilaibs@users.noreply.github.com>
Co-authored-by: Johan Haals <johan@haals.se>
Signed-off-by: blam <ben@blam.sh>
2024-08-15 13:26:46 +02:00
github-actions[bot] 003494838b Version Packages (next) 2024-08-13 13:59:06 +00:00
blam e6c763f76b chore: getting the tests working
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Camila Belo <camilaibs@users.noreply.github.com>
Signed-off-by: blam <ben@blam.sh>
2024-08-09 15:34:45 +02:00
blam feb5fc73c3 chore: fix tests and update api-reports
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@users.noreply.github.com>
Co-authored-by: Camila Belo <camilaibs@users.noreply.github.com>

Signed-off-by: blam <ben@blam.sh>
2024-08-08 09:41:35 +02:00
github-actions[bot] 120319d2b5 Version Packages (next) 2024-08-06 13:15:32 +00:00
Patrik Oldsberg 72754db000 frontend-plugin-api: make all route refs optional at all times
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-08-06 12:51:56 +02:00