Commit Graph

7449 Commits

Author SHA1 Message Date
blam ca9c69f3a8 chore: fix code review comments
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:20 +02:00
blam f39de106b5 chore: only dump when there's only one param ref
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:20 +02:00
blam cbe2803100 chore: remove the hackery and wrap up the template stringify
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:20 +02:00
blam f8355c99cb chore: remove all tracked temp directories and make sure to emit the processing and skipped events
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:20 +02:00
blam 5bdbb6caec chore: fix up some types
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:20 +02:00
blam 154b86e1da feat: think we're at feature parity
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam fe2324e630 chore: added validation for schemas for actions
Signed-off-by: blam <ben@blam.sh>

Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam c7b089a5ae chore: adding the new if syntax and using the power of nunjucks
Signed-off-by: blam <ben@blam.sh
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam 1ec5ef3699 chore: acutally make the scaffolder backend run the v3 template
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam 34b1278929 chore: worked out a niceish way to template objects and stuff as first class citizens
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam 6ab1202fc8 feat: rework the TaskWorker to just be concerned with the task delegation
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam 4e005b13cf feat: moving all the legacy tests over to the new LegacyWorkflowRunner tests
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam edb04593ff feat(TaskWorker): move out the logic into the WorkflowRunner implementations
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam e3dbdf6679 feat(TaskWorker): split the parsing of the templates with the new syntax
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam ccea0b8271 feat(catalog-backend): add the new kind to the validation workflow
Signed-off-by: blam <ben@blam.sh>
2021-10-14 12:07:19 +02:00
blam 88faa29c76 chore: force swagger-client to 3.16.1 because of removal of dependency
Signed-off-by: blam <ben@blam.sh>
2021-10-14 11:44:19 +02:00
Fredrik Adelöw 87e6a88418 Merge pull request #7585 from backstage/freben/async-test
made more tests async
2021-10-13 16:48:36 +02:00
Fredrik Adelöw 9f6c4233ac made more tests async
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-13 16:18:59 +02:00
Camila Belo 76fef740fe [TechDocs] Experimental useTechDocsReaderDom hook (#7476)
* WIP!

Co-authored-by: Camila Belo <camilaibs@gmail.com>
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>

* fix: use dom when updating sidebar

Signed-off-by: Camila Belo <camilaibs@gmail.com>

* fix: extract small components and transformers

Signed-off-by: Camila Belo <camilaibs@gmail.com>

* docs: describe the useTechDocsReaderDom

Signed-off-by: Camila Belo <camilaibs@gmail.com>

* docs: update api report

Signed-off-by: Camila Belo <camilaibs@gmail.com>

* docs: make the hook internal

Signed-off-by: Camila Belo <camilaibs@gmail.com>

* fix: remove circular progress from the alert

Signed-off-by: Camila Belo <camilaibs@gmail.com>

* Fix test

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>

* Mark new exports as @internal, add a text string to make it easy to find in the future

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>

* Changeset

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>

* Do not show progress bar during checking; prevent jumpy site on navigation

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>

* Combine progress/alert into a state indicator component and clarify vars.

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>

* fix: documentation state updates

Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>

* fix: use circular progress again

Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>

* docs: update reader exports

Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>

* refactor: using provider instead of HOC

Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>

* refactor: update the changeset file

Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>

Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
2021-10-13 16:15:27 +02:00
Johan Haals 22722f3cb2 Merge pull request #7582 from backstage/mob/fix-orphan
Catalog: Fix entity orphaning
2021-10-13 12:48:32 +02:00
Fredrik Adelöw d2bf8ca90d Merge pull request #7484 from awanlin/awanlin/azure-devops-frontend-plugin
Adding Azure DevOps frontend plugin
2021-10-13 12:30:39 +02:00
Johan Haals 80ab0ccaa8 fix test names
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-13 11:34:58 +02:00
Johan Haals 3b59bb915e Catalog: Fix entity orphaning
Co-authored-by: Patrik Oldsberg <poldsberg@gmail.com>
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-13 11:30:56 +02:00
Fredrik Adelöw 8c754968d9 Merge pull request #7373 from livetocode/feature/k8s-add-factory
Add a factory class for customizing the services used by the kubernetes backend plugin
2021-10-12 22:21:13 +02:00
Morgan Martinet f969089a18 regen API docs
Signed-off-by: Morgan Martinet <morgan@mmm-experts.com>
2021-10-12 15:35:32 -04:00
Andre Wanlin 3135d711d8 Fixed this missed item
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2021-10-12 14:23:36 -05:00
Fredrik Adelöw d71b42ceb5 Merge pull request #7518 from Madebymaurice/add-props-to-apiexplorerpage
Add actions props to the ApiExplorerPage
2021-10-12 21:19:58 +02:00
Andre Wanlin 9cfbf27f6d Updated screenshot
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2021-10-12 14:17:07 -05:00
Andre Wanlin 9e86cce085 Updated API Report
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2021-10-12 14:09:31 -05:00
Andre Wanlin 0a47212b42 Another round of improvements
Signed-off-by: Andre Wanlin <awanlin@rapidrtc.com>
2021-10-12 14:06:04 -05:00
Andre Wanlin 2435d7a49b Move HomepageTimer and use props over config (#7533) 2021-10-12 19:54:44 +02:00
Andre Wanlin e1f5307ae3 Merge branch 'backstage:master' into awanlin/azure-devops-frontend-plugin 2021-10-12 12:44:13 -05:00
Tim Hansen 7e4e97c23b Fix tests
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-10-12 10:47:46 -06:00
Eric Peterson a79f0f879d Merge pull request #7541 from SDA-SE/feat/the-missing-key
Fix `<ComponentTabs>` to display only the selected tab, not the other way around
2021-10-12 17:51:23 +02:00
Morgan Martinet 5ac5afe7cc remove unused type KubernetesFactory
Signed-off-by: Morgan Martinet <morgan@mmm-experts.com>
2021-10-12 10:11:07 -04:00
Fredrik Adelöw a5d7f1ca77 Merge pull request #7532 from awanlin/topic/add-pull-requests-to-backend
Add pull requests to Azure DevOps backend plugin
2021-10-12 15:55:36 +02:00
Fredrik Adelöw e6c904f21d Merge pull request #7492 from alexrybch/react-catalog-style-overrides
added support for material-ui overrides in react-catalog
2021-10-12 15:07:17 +02:00
Johan Haals 8e3e9e2182 Merge pull request #7566 from backstage/mob/catalog-cleaning
Catalog: Remove next folder from catalog internals
2021-10-12 14:51:25 +02:00
Dominik Henneke ccfb94fc88 Merge pull request #7549 from SDA-SE/feat/update-swagger-ui-react
Bump `swagger-ui-react` to `^4.0.0-rc.3`
2021-10-12 14:18:57 +02:00
Johan Haals 9a6ad82fba Restructure NextcatalogBuilder, util and NextEntitiesCatalog
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-12 13:45:48 +02:00
Johan Haals ccbcab2a42 Move refresh to processing
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-12 13:45:48 +02:00
Johan Haals 9d3ff6680f Move router and *Service to service folder
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-12 13:45:47 +02:00
Johan Haals ee8d55e02b Move providers and processing to separate folders
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-12 13:45:47 +02:00
Johan Haals 54e5cd14ac Move EntityProviders to providers
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-12 13:45:47 +02:00
Johan Haals 37d131ab2f Remove unused context package
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-12 13:45:47 +02:00
Johan Haals ac7f177291 catalog: Move database, processing and stitching out of next
Signed-off-by: Johan Haals <johan.haals@gmail.com>
2021-10-12 13:45:46 +02:00
Patrik Oldsberg 6ba78b765f Merge pull request #7547 from backstage/rugvip/testspeed-2
core-components,theme: avoid importing all of @mui/core
2021-10-12 11:14:03 +02:00
Patrik Oldsberg fe975842c2 Merge pull request #7528 from backstage/rugvip/root-tests
cli: allow __dirname usage in backend tests and fix test runs from root
2021-10-12 10:51:56 +02:00
Patrik Oldsberg 75bc878221 core-components,core-app-api,theme: avoid importing all of @mui/core
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-12 10:40:03 +02:00
Patrik Oldsberg 78d1acc433 Merge pull request #7546 from backstage/rugvip/testspeed
core-components: lazy load syntax highlighter
2021-10-12 10:36:23 +02:00