Commit Graph

25607 Commits

Author SHA1 Message Date
Fredrik Adelöw e2735e7902 fix versions
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-09 16:09:24 +02:00
djamaile 6803844d0b fix: add CI/CD to vale to prevent build from failing
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:04:15 +02:00
djamaile b891d32604 chore: clean up of test variables
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:04:11 +02:00
djamaile 0e8b8472fc feat: add trigger reason to give a better overview to the user
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:03:52 +02:00
djamaile d9a4b672c2 test: add test cases to test if the util functions are working correctly
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:03:52 +02:00
djamaile ff21a91645 chore: update API report and remove links from README
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:03:52 +02:00
djamaile 9e4937dd83 chore: add API report
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:03:52 +02:00
djamaile f65495894e fix: add missing dependencies to prevent build from failing
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:03:52 +02:00
djamaile e3cca397e4 fix: yarn.lock to keep tsc command from failing
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:03:51 +02:00
djamaile d3af30b47d chore: run prettier to prevent build from failing
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:03:40 +02:00
djamaile 08d0a6abf1 feat: introduce cicd-statistics-module-gitlab plugin
Signed-off-by: djamaile <rdjamaile@gmail.com>
2022-04-09 16:02:48 +02:00
Fredrik Adelöw fedff63fd6 update dependencies needed in the docs
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2022-04-09 15:50:53 +02:00
Fredrik Adelöw e9b48b20c9 Merge pull request #10702 from angeliski/add-check-id
Add checksId option to EntityTechInsightsScorecardContent component
2022-04-09 15:40:55 +02:00
dependabot[bot] f95c796c98 build(deps-dev): bump @types/lodash from 4.14.178 to 4.14.181
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.178 to 4.14.181.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

---
updated-dependencies:
- dependency-name: "@types/lodash"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 13:22:26 +00:00
Fredrik Adelöw f30dc26b6f Merge pull request #10678 from backstage/dependabot/npm_and_yarn/types/jest-when-3.5.0
build(deps-dev): bump @types/jest-when from 2.7.2 to 3.5.0
2022-04-09 15:18:52 +02:00
dependabot[bot] f26cf63878 build(deps-dev): bump @types/jest-when from 2.7.2 to 3.5.0
Bumps [@types/jest-when](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest-when) from 2.7.2 to 3.5.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest-when)

---
updated-dependencies:
- dependency-name: "@types/jest-when"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-04-09 12:31:58 +00:00
Emma Indal 88fd7d1e55 rebase fixups
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 14:28:45 +02:00
Fredrik Adelöw 30459cfdec Merge pull request #10727 from daftgopher/daftgopher.update-adopters-file
Update adopters file
2022-04-09 14:26:59 +02:00
Fredrik Adelöw 3b65fc11e4 Merge pull request #10532 from brethubbard/index-group-display-name
Search: Index group display name in DefaultCatalogCollatorFactory
2022-04-09 14:25:55 +02:00
Rogerio Angeliski c2b79c12de Update docs to refer new prop
Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
2022-04-09 09:22:36 -03:00
Emma Indal b4ed5c1226 remove duplicated dependency
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:47:28 +02:00
Emma Indal e315a3b154 add TechDocsReaderPage tests
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:47:02 +02:00
Eric Peterson f04b458bbc Resolve or clarify simpler todos in techdocs-addons
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:47:02 +02:00
Camila Belo 68f49e4ac6 fix(techdocs): scroll flickering when navigating
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:47:02 +02:00
Emma Indal a122923bd0 api-reports and prettier
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:47:02 +02:00
Emma Indal 377309a98b use app theme api for techdocs cli embedded app
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:47:02 +02:00
Emma Indal c969da2fcd fix techdocs-cli embedded app
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Eric Peterson <ericpeterson@spotify.com>
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:47:02 +02:00
Camila Belo 914cfdb0b7 fix(techdocs): update api reports
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:47:02 +02:00
Camila Belo 2605805cb5 fix(techdocs): embed cli app reader
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:47:02 +02:00
Camila Belo 3fdc1b4f71 fix(techdocs): add backwards compatibility
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:47:02 +02:00
Camila Belo 6412209815 fix(techdocs): fix page re-renders
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Eric Peterson <iamEAP@users.noreply.github.com>
Co-authored-by: Otto Sichert <git@ottosichert.de>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:47:02 +02:00
Camila Belo 5ad229a24b fix(techdocs): entity page links
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:47:00 +02:00
Camila Belo e0dc1e8ccd tests(techdocs): fix broken tests
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:46:47 +02:00
Camila Belo 236089c6cd feat(techdocs): delete addons plugin
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:46:47 +02:00
Camila Belo 24581a2fd3 feat(techdocs): compose app addons
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:46:44 +02:00
Camila Belo fbc5c68d91 feat(techdocs): merge reader components
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:46:10 +02:00
Camila Belo 948d6425de feat(techdocs): create addons package
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:46:10 +02:00
Eric Peterson ace749b785 Allow addons (except header location) to be used in Entity Reader
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:46:10 +02:00
Anders Näsman 413024e182 add test-utils
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Signed-off-by: Anders Näsman <andersn@spotify.com>
2022-04-09 13:46:10 +02:00
Emma Indal 3efd08388a add changeset
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:46:10 +02:00
Emma Indal 5c86f3e2b7 downgrade test utils package
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:46:10 +02:00
Emma Indal 4f9de91af5 update tests based on implementation changes
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:46:10 +02:00
Eric Peterson 10a7736ced Testbed to help iterate on addons + correct dependency graph
Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:46:08 +02:00
Emma Indal 0b67af3485 Write tests for hooks
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:44:50 +02:00
Emma Indal 42cc7e5991 Split hooks into separate file
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
2022-04-09 13:44:50 +02:00
Emma Indal f0a3055d17 add tests for useEntityMetadata, useTechDocsMetadata, useTechDocsReaderPage
Signed-off-by: Emma Indal <emma.indahl@gmail.com>
2022-04-09 13:44:50 +02:00
Eric Peterson e328e3d31b Make utility hook responses async, allowing addons to handle errors independently.
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Anders Näsman <andersn@spotify.com>

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:44:50 +02:00
Eric Peterson d8db6db3d7 Review feedback.
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Anders Näsman <andersn@spotify.com>

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:44:50 +02:00
Eric Peterson ff1cc8bced Expose an alternative, add-on-aware read component and hooks.
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Otto Sichert <git@ottosichert.de>
Co-authored-by: Anders Näsman <andersn@spotify.com>

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:44:47 +02:00
Eric Peterson 30d2ca2669 Allow addons to be created and registered.
Co-authored-by: Emma Indal <emma.indahl@gmail.com>
Co-authored-by: Camila Belo <camilaibs@gmail.com>
Co-authored-by: Otto Sichert <git@ottosichert.de>

Signed-off-by: Eric Peterson <ericpeterson@spotify.com>
2022-04-09 13:43:46 +02:00