Commit Graph

59149 Commits

Author SHA1 Message Date
Patrik Oldsberg 25943ab18b cli: move repot test result processing to runner, and by path
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-08 00:14:53 +02:00
Fredrik Adelöw bd819ca533 Merge pull request #25418 from Julien-Hery/feat/limitVisitsApi
feat(visitsApi): make use of `limit` query param in `.list()` function
2024-10-07 21:16:48 +02:00
Łukasz Jernaś 237029eed4 Merge branch 'master' into feat/26838 2024-10-07 20:02:54 +02:00
Patrik Oldsberg 86d6c1d2bf cli: only configure jest result processor if success cache is used
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-07 18:55:26 +02:00
Patrik Oldsberg 554c61bb3b Merge pull request #27003 from backstage/rugvip/preserve
cli: use preserveModules for CJS builds
2024-10-07 18:50:51 +02:00
Patrik Oldsberg 2165ec2694 Merge pull request #26986 from backstage/rugvip/lint-cache
cli: add --successCache option for repo lint
2024-10-07 18:50:36 +02:00
Fredrik Adelöw 3bd0501776 some more
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-07 17:42:31 +02:00
Fredrik Adelöw 033c957321 use the catalog mock in more tests
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-07 17:42:31 +02:00
Fredrik Adelöw 3459f9390d Merge pull request #26999 from backstage/freben/catalog-test-utils
Add `catalogApiMock` to `catalog-react/testUtils`
2024-10-07 17:41:01 +02:00
Patrik Oldsberg b3b4825162 cli: fix for repo test arg trimming removing too many args
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-07 17:23:15 +02:00
Patrik Oldsberg ea1663376e cli: use preserveModules for CJS builds
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-07 17:17:47 +02:00
Patrik Oldsberg a99a28570b workflows: use --successCache option for repo test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-07 16:54:11 +02:00
Patrik Oldsberg 3047813d42 cli: add --successCache option for repo test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-07 16:54:11 +02:00
Patrik Oldsberg 50cc7351cf cli: switch repo lint --cache option to --successCache and --successCacheDir
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-10-07 16:45:31 +02:00
aramissennyeydd 7263f925b4 remove unused import
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:07:29 -04:00
aramissennyeydd 4fe1284661 add backend/test-utils
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:07:29 -04:00
aramissennyeydd bc92f808c6 cleanup new proxies
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 7869607165 simplify parameter sorting
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 74aa8f8b49 fix api report
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 0af3a4998b address feedback and double fix schema
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 395e6b9c3c only mention schema changes in the changeset
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 94018ea5a8 remove optic files for test cases that we're moving over to new jest plugin
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 79655cb580 use a cjs compatible get-port
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 85b4e92f5c small fixes for CI checks
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 28744791cb remove configuration around throwing
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 66af016ab7 add changesets
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd ea8ffdb9dc don't validate 400 request body or query params
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd f63ad78082 more fixes and validating with search-backend
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:23 -04:00
aramissennyeydd 1e952426c1 add comments and improve form/explode checks
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 2c7750ca57 better error messages
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 1b05177ef6 linting things
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 71ee97ddba add tests for path calculations
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd ea0b6b4262 adding test for request and response validation and adjusting error messages
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 3bf5285bd6 adjusting validation library format and adding test cases
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 5555a58d62 throw on failure correctly
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
aramissennyeydd 5d8114c1d6 feat(openapi-tooling): custom validation server for test cases
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2024-10-07 10:04:22 -04:00
David Festal bb5b95f613 refactor(backend-dynamic-feature-service): all-in-one feature integration tests
Signed-off-by: David Festal <dfestal@redhat.com>
2024-10-07 15:20:02 +02:00
David Festal 4c89e4759d refactor(backend-dynamic-feature-service): allow passing an async module loader in the DynamicPluginsFeatureLoaderOptions.
Signed-off-by: David Festal <dfestal@redhat.com>
2024-10-07 15:19:43 +02:00
David Festal d18d4942f9 refactor(backend-dynamic-feature-service): single line activation.
- DynamicPlugins service is restored, since it is required for plugins to depend on it in order to get the details of loaded dynamic plugins
- An all-in-one feature loader is provided that allows  1-liner installation of both the dynamic features and  additional services or plugins required to have the dynamic plugins work correctly with dynamic plugins config schemas.

Signed-off-by: David Festal <dfestal@redhat.com>
2024-10-07 15:19:20 +02:00
David Festal e6c05502d5 refactor(backend-dynamic-feature-service): better load failure management...
... and other small enhancements (e.g. ability to get the `ScannedPluginPackage` of a loaded plugin).

Signed-off-by: David Festal <dfestal@redhat.com>
2024-10-07 15:19:20 +02:00
Fredrik Adelöw 4ecd2e9f11 fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-07 14:20:19 +02:00
Fredrik Adelöw 38911b78e3 implement in some tests
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-07 14:02:35 +02:00
Vincenzo Scamporlino 0d74ac9e71 Merge pull request #26937 from backstage/renovate/jamesives-github-pages-deploy-action-4.x
chore(deps): update jamesives/github-pages-deploy-action action to v4.6.8
2024-10-07 14:02:19 +02:00
Ben Lambert 50e964af41 Merge pull request #26963 from rjdecilos/fix/createbranch-githelper
Fix/createbranch githelper
2024-10-07 13:23:29 +02:00
Heikki Hellgren f1cab41be1 fix(catalog): update search table in transaction
- run the delete and insert in transaction for entity search
- mark the deferred stitching done only after search is also updated

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-10-07 14:18:06 +03:00
Łukasz Jernaś 41e4f7205d Merge branch 'master' into feat/26838 2024-10-07 13:10:58 +02:00
Ben Lambert 11299d488c Update thick-tables-give.md
Signed-off-by: Ben Lambert <ben@blam.sh>
2024-10-07 13:09:35 +02:00
Patrik Oldsberg 1f37da6c00 Merge pull request #26984 from tylerd-canva/patch-2
Fix rootConfigServiceFactory import in rootConfig docs
2024-10-07 13:08:42 +02:00
Vincenzo Scamporlino d43774902b backend-defaults: fix GithubUrlReader mocked urls
Signed-off-by: Vincenzo Scamporlino <vincenzos@spotify.com>
2024-10-07 12:49:48 +02:00
Fredrik Adelöw d0ce429b13 stop using the deprecated provider
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2024-10-07 12:40:28 +02:00