Commit Graph

64 Commits

Author SHA1 Message Date
Romain Billon aee300c364 chore: run yarn prettier:fix
Signed-off-by: Romain Billon <romain.billon@agicap.com>
2024-06-01 22:11:22 +02:00
Romain Billon f912f6150a chore: add tests on github pull request action to force empty authors
Signed-off-by: Romain Billon <romain.billon@agicap.com>
2024-06-01 21:53:31 +02:00
Romain Billon 2e01ccacfb feat: add forceEmptyGitAuthor option to GitHub pull request action
This update introduces the `forceEmptyGitAuthor` option to the GitHub pull request action in the scaffolder-backend-module-github. This new boolean option allows for the author information to be omitted from commits, which is particularly useful when using a GitHub App, enabling commits to be verified on GitHub.

Signed-off-by: Romain Billon <romain.billon@agicap.com>
2024-06-01 21:36:43 +02:00
Camila Belo 737f3ae5ef Merge branch 'master' into camilaibs/nbs10-deprecate-legacy-system-commons
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-21 15:12:02 +02:00
Camila Belo eb34b87d5a refactor: stop using getVoidLogger in tests
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-16 09:21:54 +02:00
Nolan, Tavi 7170a4edd1 Merge branch 'master' into feature/enable-scaffolder-dry-run
Signed-off-by: Nolan, Tavi <Tavi.Nolan@fmr.com>
2024-05-15 16:26:16 +01:00
Tavi Nolan f145a0458b Fixed test imports, added changeset
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-05-14 16:04:00 +01:00
Camila Belo d229dc49ad refator(backend-common): extract path utilities to plugin api
Signed-off-by: Camila Belo <camilaibs@gmail.com>
2024-05-13 13:23:45 +02:00
Matheus Castiglioni 18cd46471f chore(plugins/scaffolder-backend-module-github): making config optional
Signed-off-by: Matheus Castiglioni <mahenrique94@users.noreply.github.com>
2024-05-07 15:01:44 -03:00
Matheus Castiglioni e5486988c0 test(plugins/scaffolder-backend-module-github): adding missing author data priority test
Signed-off-by: Matheus Castiglioni <mahenrique94@users.noreply.github.com>
2024-05-05 22:39:44 -03:00
Matheus Castiglioni b000ee6fa2 fix(plugins/scaffolder-backend-module-github): api report config undocumented
Signed-off-by: Matheus Castiglioni <mahenrique94@users.noreply.github.com>
2024-05-05 22:12:18 -03:00
Matheus Castiglioni a35ef27ead fix(plugins/scaffolder-backend-module-github): only overriding default comit author when provide it
Signed-off-by: Matheus Castiglioni <mahenrique94@users.noreply.github.com>
2024-05-05 21:53:57 -03:00
Matheus Castiglioni 52ab24122a chore(plugins/scaffolder-backend-module-githu): adding support to override default author commit for github PRs
Signed-off-by: Matheus Castiglioni <mahenrique94@users.noreply.github.com>
2024-05-03 20:27:36 -03:00
Tavi Nolan ed30d2cb7a Fixed imports
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-29 16:58:09 +01:00
Nolan, Tavi d1428a0d36 Update githubRepoPush.ts
Signed-off-by: Nolan, Tavi <Tavi.Nolan@fmr.com>
2024-04-26 13:16:18 +01:00
Nolan, Tavi e381232758 Update githubRepoCreate.ts
Signed-off-by: Nolan, Tavi <Tavi.Nolan@fmr.com>
2024-04-26 13:15:49 +01:00
Nolan, Tavi 565f2a5eba Update githubRepoCreate.test.ts
Signed-off-by: Nolan, Tavi <Tavi.Nolan@fmr.com>
2024-04-26 13:15:23 +01:00
Nolan, Tavi c465caddc5 Update github.ts
Signed-off-by: Nolan, Tavi <Tavi.Nolan@fmr.com>
2024-04-26 13:14:53 +01:00
Nolan, Tavi a0a3c055cd Update github.test.ts
Signed-off-by: Nolan, Tavi <Tavi.Nolan@fmr.com>
2024-04-26 13:14:17 +01:00
Tavi Nolan 41f70d21d7 reverting changes to github action
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:13:36 +01:00
Tavi Nolan 425d9d5a43 log output change
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:12:47 +01:00
Tavi Nolan 088a586ccc enabling dry run in githubWebhook
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:10:17 +01:00
Tavi Nolan d66ca81a38 fixed outputs for github and githubRepoCreate, added dry run for githubRepoPush
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:08:23 +01:00
Tavi Nolan 7c2c8e4961 added dry run to github.ts
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:07:07 +01:00
Tavi Nolan 1d0a7ce72a minor fixes and test name changes for githubRepoCreate
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:05:37 +01:00
Tavi Nolan 07a6d7f153 initial working changes for githubRepoCreate
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:04:03 +01:00
Tavi Nolan 6dcd72ae3e updated githubWebhook variable and comment
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 13:01:52 +01:00
Tavi Nolan 38b1a35a83 updated githubPullRequest
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 12:59:39 +01:00
Tavi Nolan cbbde942d7 updates to githubWebhook
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 12:58:41 +01:00
Tavi Nolan 8de90c8358 testing for githubWebhook.test.ts
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 12:58:00 +01:00
Tavi Nolan f0ae762081 working test for githubPullRequest
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 11:56:18 +01:00
Tavi Nolan dae724d913 add dry run to githubWebhook
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 11:53:34 +01:00
Tavi Nolan 27dbbdf72a fixed imports
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 11:50:30 +01:00
Tavi Nolan 9f3fdcc382 initial commit, add dry run to githubPullRequest
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 11:47:56 +01:00
Tavi Nolan 030fd36b03 Enabling scaffolder dry run
Signed-off-by: Tavi Nolan <Tavi.Nolan@fmr.com>
2024-04-26 11:29:09 +01:00
Patrik Oldsberg bffa8090bd scaffolder-backend-module-github: test fix for conditional throw in mock
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2024-04-20 12:03:39 +02:00
blam f9f56ddaf7 chore: fix typescript
Signed-off-by: blam <ben@blam.sh>
2024-04-19 18:35:20 +02:00
Heikki Hellgren d5a1fe189b chore: change most of plugins to use LoggerService
quite a big PR for this but the changes are pretty stright forward.
hopefully gets merged before most of these plugins move to the community
repository.

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2024-04-13 02:10:13 +03:00
Billy Michael 06c25ed58f chore: fix casing of gitlab and github
Signed-off-by: Billy Michael <billy_michael@outlook.com>
2024-04-05 19:18:04 +01:00
Billy Michael 7f8a5ad528 chore: fix casing of gitlab and github
Signed-off-by: Billy Michael <billy_michael@outlook.com>
2024-04-05 19:16:31 +01:00
Billy Michael 55bffb2ab1 Apply suggestions from code review
Co-authored-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com>
Signed-off-by: Billy Michael <billy_michael@outlook.com>
2024-04-01 16:21:48 +01:00
Billy Michael 960408e9de chore: improve consistency of all publish action examples
Signed-off-by: Billy Michael <billy_michael@outlook.com>
2024-04-01 14:25:11 +01:00
RedlineTriad 221fcef553 doc: add documentation for getOctokitOptions
Signed-off-by: RedlineTriad <39059512+RedlineTriad@users.noreply.github.com>
2024-03-05 13:55:56 +01:00
RedlineTriad 35fe005764 feat: export getOctokitOptions for easier Octokit config reuse
Adds #23211

Signed-off-by: RedlineTriad <39059512+RedlineTriad@users.noreply.github.com>
2024-02-27 16:41:52 +01:00
bnechyporenko 4f25522da9 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-27 13:07:35 +01:00
bnechyporenko 6766c4e743 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-27 13:07:35 +01:00
bnechyporenko 0458575373 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-27 13:07:35 +01:00
bnechyporenko d1cd9605e9 wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-27 13:07:35 +01:00
bnechyporenko c94a2f946c wip
Signed-off-by: bnechyporenko <bnechyporenko@bol.com>
2024-02-27 13:07:35 +01:00
Johannes Würbach 3d5c6680f6 feat(scaffolder-backend-module-github): support oidc customization
Signed-off-by: Johannes Würbach <johannes.wuerbach@googlemail.com>
2024-02-15 14:19:34 +01:00