Commit Graph

16359 Commits

Author SHA1 Message Date
@pawelmitka 7666065a1e fix: vale errors
Signed-off-by: @pawelmitka <pawel.mitka@brainly.com>
2021-08-23 14:34:00 +02:00
@pawelmitka 3f9dd17598 feat(scaffolder-plugin-backend): GitHub create repository webhook
`github:repository:webhook:create` action has been added for GitHub. This allows creating custom webhooks, e.g.: for CI integration.

Configuration has been simplified to the usage of secrets. Therefore, `config.token` and `config.digest` has been ommitted in favor of Secrets usage as through GitHub GUI. Secrets are assumed to be passed through environment variable name.

Reference for `octokit.rest.repos.createWebhook` - https://octokit.github.io/rest.js/v18.

All the defaults are aligned with the Octokit defaults.

Note: there is some duplicated code related to GitHub integration that is shared between `createGithubCreateRepositoryWebhookAction`, `createGithubActionsDispatchAction` and `createPublishGithubAction` that I intend to refactor in a separate PR afterwards.

Signed-off-by: @pawelmitka <pawel.mitka@brainly.com>
2021-08-23 14:09:22 +02:00
GregoireW 8bf9d52416 null test in more natural way
Signed-off-by: GregoireW <24318548+GregoireW@users.noreply.github.com>
2021-08-21 19:13:54 +02:00
gregoireW 513a3b2553 Update plugins/jenkins-backend/src/service/jenkinsApi.ts
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Signed-off-by: GregoireW <24318548+GregoireW@users.noreply.github.com>
2021-08-21 19:13:54 +02:00
GregoireW 4c86555a22 Fix case with no last build in jenkins
Signed-off-by: GregoireW <24318548+GregoireW@users.noreply.github.com>
2021-08-21 18:42:10 +02:00
GregoireW b6738e7655 Fix case with no last build in jenkins
Signed-off-by: GregoireW <24318548+GregoireW@users.noreply.github.com>
2021-08-21 18:39:29 +02:00
Patrik Oldsberg 89c5ee5793 Merge pull request #6897 from backstage/dependabot/npm_and_yarn/swagger-ui-react-3.52.0
chore(deps): bump swagger-ui-react from 3.48.0 to 3.52.0
2021-08-21 12:05:05 +02:00
Patrik Oldsberg ef2eb3b9ac auth-backend: fix sign-in provider docs
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-21 11:31:25 +02:00
Patrik Oldsberg aba260dd10 docs/auth/github: updated documentation to reflect app support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-21 11:17:01 +02:00
Patrik Oldsberg 392b36fa1f changesets: add changeset for GitHub App auth support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-21 11:17:01 +02:00
Patrik Oldsberg f9db16c477 core-app-api: add support for session refresh in GithubAuth
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-21 11:17:01 +02:00
Patrik Oldsberg 2fbcaab096 core-app-api: added OptionalRefreshSessionManagerMux + tests
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-21 11:17:00 +02:00
Patrik Oldsberg 56139cfd1e Merge pull request #6915 from backstage/rugvip/flake
catalog-backend: add margin for test execution
2021-08-20 21:51:12 +02:00
Tim Hansen 0f92df640a Prettier
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-08-20 10:25:36 -06:00
Patrik Oldsberg 7723e90b20 catalog-backend: add margin for test execution
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 18:19:56 +02:00
Patrik Oldsberg eae4656cb8 core-app-api: make AuthSessionStore implement MutableSessionManager
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 15:44:58 +02:00
Johan Haals 620bb7b822 Merge pull request #6892 from Sarabadu/master
add troubleshot instructions when plugins.ts is missing
2021-08-20 15:20:28 +02:00
Johan Haals 0c9899414d Merge pull request #6800 from Pike/add-partial-template
Add a partial template action to the builtin scaffolder actions.
2021-08-20 15:18:40 +02:00
Patrik Oldsberg 7a6373e080 auth-backend: new GithubOAuthResult type + refresh test & fixes
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:36:36 +02:00
Brian Fletcher a8b41f32a3 fixes existing changes and adds 1 new test for k8
Signed-off-by: Brian Fletcher <brian@roadie.io>
2021-08-20 13:33:28 +01:00
Patrik Oldsberg 913256d197 auth-backend: migrate GitHub handler to sign-in resolver + add refresh support
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:17:52 +02:00
Patrik Oldsberg 5f6f33a5ed auth-backend: fall back to username and id as displayName for profiles
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:09:40 +02:00
Patrik Oldsberg 8e9e5fe72f auth-backend: allow for optional refresh token usage in OAuthAdapter
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 14:08:56 +02:00
Johan Haals 9439325716 Merge pull request #6869 from vinzscam/copy-text-button-clipboard-api
copy-text-button: remove hidden textarea
2021-08-20 13:52:33 +02:00
Johan Haals 95f4f667ce Merge pull request #6896 from backstage/changeset-release/master
Version Packages
2021-08-20 12:03:08 +02:00
github-actions[bot] 6e43220f08 Version Packages 2021-08-20 09:21:26 +00:00
Patrik Oldsberg 76c1c37457 Merge pull request #6903 from backstage/rugvip/origin
auth-backend: fix origin verification
2021-08-20 11:15:58 +02:00
Patrik Oldsberg 79d24a9665 auth-backend: fix origin verification
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2021-08-20 10:59:12 +02:00
Fredrik Adelöw 1fdc501e1c Merge pull request #6901 from backstage/freben/db-datetime
use DateTime all the way from the database
2021-08-20 10:52:12 +02:00
Tom Opdebeeck 86c00525f6 Merge branch 'master' into feature/gitlab-auth-provider
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-20 10:15:13 +02:00
Fredrik Adelöw 7ab55167d0 use DateTime all the way from the database
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2021-08-20 10:07:57 +02:00
Tom Opdebeeck 5ea93f7246 chore(auth-backend): update api report
Signed-off-by: Tom Opdebeeck <tom.opdebeeck@studiohyperdrive.be>
2021-08-20 10:06:04 +02:00
Roy Jacobs 72505a907f Reduce log level to avoid spamming the logs
Signed-off-by: Roy Jacobs <roy.jacobs@gmail.com>
2021-08-20 09:46:18 +02:00
Roy Jacobs 32df8a75f3 Remove unused function
Signed-off-by: Roy Jacobs <roy.jacobs@gmail.com>
2021-08-20 09:39:06 +02:00
Juan Pablo Garcia Ripa 283b350cb3 apply suggested language improvements
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2021-08-20 08:54:39 +02:00
Prasetya Aria Wibawa c64c039289 remove name from EntityTypeProps attribute
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 12:10:22 +07:00
Prasetya Aria Wibawa 1dab504713 rename topEntity to be topOwnedEntity
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 12:00:05 +07:00
Prasetya Aria Wibawa c252c9fee8 move url generation to the main OwnershipCard component
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 11:50:54 +07:00
Tim Hansen aa8e59f6f9 Fix commit reference
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-08-19 22:31:17 -06:00
Tim Hansen d027681712 Add warnings to all entity pages, links to APIs
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-08-19 22:27:58 -06:00
dependabot[bot] f642601807 chore(deps): bump swagger-ui-react from 3.48.0 to 3.52.0
Bumps [swagger-ui-react](https://github.com/swagger-api/swagger-ui) from 3.48.0 to 3.52.0.
- [Release notes](https://github.com/swagger-api/swagger-ui/releases)
- [Commits](https://github.com/swagger-api/swagger-ui/compare/v3.48.0...v3.52.0)

---
updated-dependencies:
- dependency-name: swagger-ui-react
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-08-20 04:10:18 +00:00
Prasetya Aria Wibawa b7981123ec use destructuring for selectedEntityType object
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 10:50:30 +07:00
Prasetya Aria Wibawa ecd571237f use catalogRouteRef to generate url path
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 09:53:04 +07:00
Prasetya Aria Wibawa 5c6ce92388 use type as props to dynamically set background theme for ownership boxes
Signed-off-by: Prasetya Aria Wibawa <prasetya.wibawa@grabtaxi.com>
2021-08-20 09:18:10 +07:00
Tim Hansen 4693a4dfc2 Merge pull request #6894 from backstage/timbonicus/bump-roadie
Bump RoadieHQ plugins
2021-08-19 18:07:49 -06:00
Patrik Oldsberg 99cab3cd79 Merge pull request #6876 from pawelmitka/scaffolder_require_code_owners_approval
feat(plugin-scaffolder-backend): GitHub option to require Code Owners
2021-08-20 01:49:14 +02:00
Tim Hansen ee84a83d3f Bump RoadieHQ plugins
Signed-off-by: Tim Hansen <timbonicus@gmail.com>
2021-08-19 12:48:25 -06:00
Oliver Sand 80c5620397 Sanitize special characters before building search query for postgres
Signed-off-by: Oliver Sand <oliver.sand@sda-se.com>
2021-08-19 19:01:37 +02:00
Juan Pablo Garcia Ripa 58f90dc757 add troubleshot instructions when plugin.ts is missing
Signed-off-by: Juan Pablo Garcia Ripa <sarabadu@gmail.com>
2021-08-19 18:50:45 +02:00
victormorfin97 9388571643 Change name & form of the new prop
Signed-off-by: victormorfin97 <v-vmorfin@expediagroup.com>
2021-08-19 11:19:24 -05:00