Commit Graph

5863 Commits

Author SHA1 Message Date
Fredrik Adelöw 2a0ad49da0 fix some of the ae-missing-release-tag warnings in core-components
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-22 16:59:54 +02:00
Fredrik Adelöw 89950060ef release @backstage/types
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-22 15:02:34 +02:00
Patrik Oldsberg d4d07abec0 types: fix cli dep version query
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-22 10:39:13 +02:00
Fredrik Adelöw 0ede1cebca Merge pull request #7724 from backstage/freben/core-types
introduce `@backstage/types`
2021-10-22 10:25:32 +02:00
Fredrik Adelöw 3fcc9894f8 Merge pull request #7714 from backstage/freben/stringify-error
Add `stringifyError`
2021-10-21 19:08:50 +02:00
Fredrik Adelöw 8c30ae8902 Add stringifyError that is useful for logging e.g. Something went wrong, ${stringifyError(e)}
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-21 16:39:12 +02:00
Fredrik Adelöw 66bcc31ec4 some more fixup
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-21 16:36:41 +02:00
Fredrik Adelöw 7c5cf5a4a4 add test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-21 16:18:39 +02:00
github-actions[bot] bf5090e59d Version Packages 2021-10-21 13:28:13 +00:00
Fredrik Adelöw 447c514899 rename to just types
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-21 15:18:37 +02:00
Patrik Oldsberg b42d0506bb Merge pull request #7570 from rv-ddeloff/atlassian-auth
Atlassian auth provider
2021-10-21 14:11:38 +02:00
Fredrik Adelöw db58c2e879 mark the observable types public
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-21 09:52:17 +02:00
Fredrik Adelöw 41c49884d2 introduce core-types
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-21 09:45:32 +02:00
Camila Belo 94a9e16a31 Merge pull request #7717 from backstage/rugvip/winfix2
techdocs-common: fix helper tests on windows
2021-10-21 09:12:41 +02:00
Fredrik Adelöw 00da5e919f Merge pull request #7715 from backstage/freben/reports1
Add public tags and documentation in the `error` and `config-loader` packages
2021-10-21 08:07:43 +02:00
Daniel Deloff cfbe1b97f6 Merge branch 'master' into atlassian-auth
Signed-off-by: Daniel Deloff <44780793+rv-ddeloff@users.noreply.github.com>
2021-10-20 22:10:37 -04:00
Daniel Deloff b72364d9ee remove signin from identity providers
Signed-off-by: Daniel Deloff <44780793+rv-ddeloff@users.noreply.github.com>
2021-10-20 21:09:37 -04:00
Patrik Oldsberg e3ebb03833 Merge pull request #7701 from yousifalraheem/master
fixed invalid wrap in dismissablebanner component
2021-10-21 00:36:23 +02:00
Patrik Oldsberg 5abca9201a Merge pull request #7610 from jluk-box/catalog-model-doc
Improve API docs in @backstage/catalog-model
2021-10-20 23:58:05 +02:00
Patrik Oldsberg 1455f4e693 techdocs-common: fix helper tests on windows
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-20 23:53:29 +02:00
Fredrik Adelöw 7e97d0b8c1 Add public tags and documentation in the error and config-loader packages
Part of #7688

Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-20 22:48:08 +02:00
Camila Belo 4a7d47c020 Merge pull request #7080 from backstage/vinzscam/techdocs-use-readme-as-fallback
techdocs: use README.md as index fallback
2021-10-20 22:04:46 +02:00
Yousif Al-Raheem 2023a9683f fixed invalid wrap in dismissablebanner component
Signed-off-by: Yousif Al-Raheem <yousifalraheem@gmail.com>
2021-10-20 14:46:51 +02:00
Patrik Oldsberg 8238c8998f Merge pull request #7685 from backstage/rugvip/backability
cli: add in a redirect for jestEsmTransform for compatibility
2021-10-20 14:01:08 +02:00
Vincenzo Scamporlino 59b45a4396 Add checks for warnings
Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
2021-10-20 13:34:00 +02:00
Vincenzo Scamporlino 2bc10af8a4 fix comments
Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
2021-10-20 13:12:31 +02:00
Patrik Oldsberg de48939447 Merge pull request #7461 from backstage/rugvip/errors
[PRFC] errors: add isError, assertError and ErrorLike type
2021-10-20 13:07:49 +02:00
Patrik Oldsberg a10ff21d59 cli: add in a redirect for jestEsmTransform for compatibility
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-20 10:45:23 +02:00
Crevil be59619212 Detect GitHub rate limits in GithubUrlReader
Currently there is no way of knowing whether a 403 error from the
GithubUrlReader is due to bad credentials or GitHub rate limits.

This change appends the text " (rate limit exceeded)" to the thrown error to
help operators understand that this is the case.

Signed-off-by: Crevil <bjoern.soerensen@gmail.com>
2021-10-19 15:34:39 +02:00
Patrik Oldsberg f316d05889 Merge pull request #7649 from backstage/rugvip/noglobals
techdocs-common: avoid global type declarations
2021-10-19 12:53:46 +02:00
Vincenzo Scamporlino bca27b3662 techdocs: use README.md as index fallback
Signed-off-by: Vincenzo Scamporlino <me@vinzscam.dev>
2021-10-19 10:47:29 +02:00
Camila Belo 7f7057eb6a docs(techdocs-common): update api reports
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2021-10-18 19:39:38 +02:00
Camila Belo dfd03b5aa6 chore(techdocs-common): bump default docker image
A new release of `techdocs-container` has been published and as recommended [here](https://github.com/backstage/techdocs-container#release) the default container image used by the Techdocs Generator has been changed.

Signed-off-by: Camila Belo <camilaibs@gmail.com>
2021-10-18 18:38:23 +02:00
Fredrik Adelöw 315539e3f3 fix api changes
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-10-18 11:32:38 +02:00
dependabot[bot] 0344015f4c chore(deps): bump remark-gfm from 1.0.0 to 2.0.0
Bumps [remark-gfm](https://github.com/remarkjs/remark-gfm) from 1.0.0 to 2.0.0.
- [Release notes](https://github.com/remarkjs/remark-gfm/releases)
- [Commits](https://github.com/remarkjs/remark-gfm/compare/1.0.0...2.0.0)

---
updated-dependencies:
- dependency-name: remark-gfm
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-18 11:29:24 +02:00
Patrik Oldsberg b81299a332 techdocs-common: avoid global type declarations
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-17 15:25:57 +02:00
Patrik Oldsberg 59714af079 errors: document and update API report for new assertion helpers
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-17 15:09:06 +02:00
Patrik Oldsberg 381381bd2b errors: avoid [object Object] as cause + fix ForwardedError name
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-17 15:09:06 +02:00
Patrik Oldsberg 36e67d2f24 more strict error type checking in most packages and backend plugins
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-17 15:09:05 +02:00
Patrik Oldsberg 028938b73e core-components: fix MardownContent test
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-17 13:57:55 +02:00
Patrik Oldsberg e535ea766a core-components: use built-in async react-syntax-highlighter component
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-17 13:09:42 +02:00
Patrik Oldsberg 9d18bc8ba4 errors: added ForwardedError, unknown cause, and unknown fields in ErrorLike
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-16 14:59:52 +02:00
Patrik Oldsberg afb67603b3 errors: added new assertion APIs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-16 14:59:52 +02:00
Patrik Oldsberg 3e2b3e99e4 config-loader: unit tests for error visibility filtering + fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-15 14:49:37 +02:00
Patrik Oldsberg 8f30ac386b config-loader: filter out schema errors that aren't visible
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-15 14:49:36 +02:00
Patrik Oldsberg b31daba201 config-loader: collect visibility paths both by data and schema path
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-15 14:49:35 +02:00
Patrik Oldsberg 35b7a0bbd5 Merge pull request #7569 from backstage/rugvip/transformers
cli: rework how we handle ESM transforms for tests
2021-10-15 10:28:53 +02:00
Patrik Oldsberg 72be1cf988 Merge pull request #7614 from backstage/rugvip/e2e-fix
e2e-test: improve page content checking resilience
2021-10-14 19:33:58 +02:00
Patrik Oldsberg 6a7e90c6ca e2e-test: improve page content checking resilience
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-10-14 19:01:29 +02:00
Jarek Łukow ab2df3be33 Improve API docs in @backstage/catalog-model
Signed-off-by: Jarek Łukow <jlukow@box.com>
2021-10-14 15:17:13 +02:00