Commit Graph

39507 Commits

Author SHA1 Message Date
Fredrik Adelöw c4a258f5e4 use jest.setTimeout consistently
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-28 12:30:49 +02:00
Patrik Oldsberg 12f1a5feac Merge pull request #17013 from mario-mui/doc/plugin
Doc/plugin
2023-03-28 10:35:14 +02:00
Phred ec460fdbfc Merge branch 'master' of github.com:backstage/backstage into familiarize-entity-names 2023-03-27 16:58:48 -05:00
Raghunandan Balachandran 0aca3fad2f Merge pull request #17124 from backstage/techdocs-a11y-link-color-fix
[Techdocs] A11y: Change anchor links color in Techdocs content
2023-03-27 19:55:29 +02:00
Phred abbcb55554 cleaened up tsc issues
Signed-off-by: Phred <fearphage@gmail.com>
2023-03-27 12:25:59 -05:00
Raghunandan 847a1eee3d add changeset
Signed-off-by: Raghunandan <soapraj@gmail.com>
2023-03-27 18:59:58 +02:00
Phred f37a95adcd added changeset
Signed-off-by: Phred <fearphage@gmail.com>
2023-03-27 11:59:47 -05:00
Phred 57a49da161 use helper to familiarize entities passed to GitHub
Signed-off-by: Phred <fearphage@gmail.com>
2023-03-27 11:59:42 -05:00
Phred 8f0bd33d7a added utility to remove backstage entity refs from entities
Signed-off-by: Phred <fearphage@gmail.com>
2023-03-27 11:59:38 -05:00
Raghunandan 25d61793f2 Use link color from palette
Signed-off-by: Raghunandan <soapraj@gmail.com>
2023-03-27 18:11:25 +02:00
Fredrik Adelöw de7d0e3bd9 Merge pull request #16607 from adamdmharvey/adamdmharvey/fix-techdocs-custom-example
fix(docs): TechDocs grid sample code
2023-03-27 16:23:16 +02:00
pitwegner 14fa30fe19 Merge branch 'backstage:master' into master 2023-03-27 16:04:46 +02:00
Fredrik Adelöw b9f2e4a4f6 Merge pull request #17103 from backstage/renovate/prettier-2.x-lockfile
chore(deps): update dependency prettier to v2.8.7
2023-03-27 16:03:50 +02:00
Fredrik Adelöw 8d0d63f8f8 some more leftover deps
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-27 15:29:21 +02:00
Fredrik Adelöw 2cd810c414 @types/react to its right place in dependencies
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-27 14:46:31 +02:00
Fredrik Adelöw e0c6e8b9c3 get rid of majority of peer dependency warnings in yarn
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2023-03-27 12:26:23 +02:00
Johan Haals 190e7c090c Merge pull request #17078 from backstage/jhaals/bump-zod
chore: Bump zod deps
2023-03-27 10:08:50 +02:00
David Weber 19b5c20aaf feat: add api spectral linter plugin to market
Signed-off-by: David Weber <david.weber@w3tec.ch>
2023-03-27 07:41:54 +02:00
backstage-goalie[bot] ef50084b89 Merge pull request #17109 from backstage/renovate/aws-sdk-js-v3-monorepo
fix(deps): update aws-sdk-js-v3 monorepo to v3.299.0
2023-03-27 00:44:17 +00:00
renovate[bot] 7af3c9c8e9 fix(deps): update aws-sdk-js-v3 monorepo to v3.299.0
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-27 00:03:50 +00:00
Alex Crome 7974080aba Add easy auth to documentation navigation.
Also corrected entries so they show up in alphabetical order in the sidebar.

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:54:13 +01:00
Alex Crome 7019734333 Fix Api Report
Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:53:19 +01:00
backstage-goalie[bot] 3dbdb8e1e1 Merge pull request #17107 from backstage/renovate/frsource-cypress-plugin-visual-regression-diff-3.x-lockfile
chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.14
2023-03-26 23:45:28 +00:00
Alex Crome a0ef1ec734 Properly expose easy auth provider
16108 added support for Azure easy auth, however the provider wasn't properly exposed so it can't be used.
This PR fixes that by properly exposing the provider

Signed-off-by: Alex Crome <afscrome@users.noreply.github.com>
2023-03-27 00:20:48 +01:00
renovate[bot] 49e6a4efd2 chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.14
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 23:05:37 +00:00
backstage-goalie[bot] 99a6dfa964 Merge pull request #17106 from backstage/renovate/slugify-1.x-lockfile
fix(deps): update dependency slugify to v1.6.6
2023-03-26 22:58:27 +00:00
renovate[bot] 6598069cf4 fix(deps): update dependency slugify to v1.6.6
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 22:21:46 +00:00
backstage-goalie[bot] 005255f83f Merge pull request #17105 from backstage/renovate/uiw-react-codemirror-4.x-lockfile
fix(deps): update dependency @uiw/react-codemirror to v4.19.10
2023-03-26 22:15:17 +00:00
renovate[bot] 7768978a3d fix(deps): update dependency @uiw/react-codemirror to v4.19.10
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 21:35:46 +00:00
backstage-goalie[bot] 09c2d8c6a6 Merge pull request #17104 from backstage/renovate/frsource-cypress-plugin-visual-regression-diff-3.x-lockfile
chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.12
2023-03-26 21:15:58 +00:00
renovate[bot] a298d8b8f4 chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.12
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 20:42:07 +00:00
backstage-goalie[bot] 2f1328c747 Merge pull request #17102 from backstage/renovate/frsource-cypress-plugin-visual-regression-diff-3.x-lockfile
chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.11
2023-03-26 20:24:01 +00:00
renovate[bot] 57d36e4324 chore(deps): update dependency prettier to v2.8.7
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 19:50:24 +00:00
renovate[bot] 39dbc8608d chore(deps): update dependency @frsource/cypress-plugin-visual-regression-diff to v3.2.11
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 19:43:49 +00:00
backstage-goalie[bot] 6700bd92ed Merge pull request #17099 from backstage/renovate/esbuild-0.x-lockfile
chore(deps): update dependency esbuild to v0.17.14
2023-03-26 13:36:10 +00:00
renovate[bot] 9521ff5e64 chore(deps): update dependency esbuild to v0.17.14
Signed-off-by: Renovate Bot <bot@renovateapp.com>
2023-03-26 13:07:19 +00:00
Fredrik Adelöw a70cef9d85 Merge pull request #17071 from backstage/renovate/docusaurus-monorepo
fix(deps): update docusaurus monorepo to v2.4.0
2023-03-26 15:00:30 +02:00
Mark David Avery 9cb1db6546 fix(tech-insights): When multiple fact retrievers are used for a check, allow for cases where only one returns a given fact
Signed-off-by: Mark David Avery <mark@webark.cc>
2023-03-25 18:39:12 -07:00
headphonejames 2190368b52 remove react effect for less potential re-rendering
Signed-off-by: headphonejames <generalfuzz@gmail.com>
2023-03-25 10:49:07 -07:00
headphonejames e4badfd959 re-execute checkin tests
Signed-off-by: headphonejames <generalfuzz@gmail.com>
2023-03-24 14:57:43 -07:00
Jamie Klassen 85adf6943b fail multi-resource access token requests
The emphasis on the word 'erroneously' in [this
doc](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/ef0a1ae38249ba2cf6ec5d75731e711a6ae62cba/lib/msal-browser/docs/resources-and-scopes.md?plain=1#L36)
makes this behaviour pretty compelling.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:51:36 -04:00
Jamie Klassen 01e6d459e2 MicrosoftAuth automatically gets refresh tokens
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:51:36 -04:00
Jamie Klassen c15e0cedbe can get non-microsoft graph tokens via refresh
Next up will be to make it possible to _request_ refreshable tokens via
`getAccessToken`, accounting for the fact that the `offline_access` scope does
not appear in the auth-backend response when it is requested -- instead the
response has a set-cookie header.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:51:36 -04:00
Jamie Klassen 000cbcc99a can get non-microsoft graph tokens via popup
These tokens will need to be requested on demand with a popup every time: Azure
does allow you to get a refresh token from its `/token` endpoint for a set of
Microsoft Graph scopes and use that refresh token to get access tokens for other
resources, but our session manager isn't quite subtle enough to handle use cases
like that yet.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:45:51 -04:00
Jamie Klassen c5a12022d8 refactor MicrosoftAuth
to allow overriding some behaviors in subsequent commits

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:10:26 -04:00
Jamie Klassen 475abd1dc3 support non-microsoft graph scopes
Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:10:25 -04:00
Jamie Klassen 646025786e construct test subject via factory function
Rather than using the MicrosoftAuthProvider constructor directly -- this is
more faithful to how this object is instantiated in practice.

Also, introduce FakeMicrosoftAPI to simulate negotiating scopes, authorization
codes, access tokens, and refresh tokens with Azure.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 17:10:17 -04:00
headphonejames af12902763 return lodash library
Signed-off-by: headphonejames <generalfuzz@gmail.com>
2023-03-24 13:55:55 -07:00
Jamie Klassen 3b0ac0d7e2 convert module mock to msw
This should allow for easier refactoring and adding new microsoft-specific
features.

Signed-off-by: Jamie Klassen <jklassen@vmware.com>
2023-03-24 16:48:41 -04:00
headphonejames f95a7e2c5d add changeset
Signed-off-by: headphonejames <generalfuzz@gmail.com>
2023-03-24 13:21:17 -07:00