Commit Graph

388 Commits

Author SHA1 Message Date
Hellgren Heikki 2788a08dad fix: tsc errors and rest of the tests
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:21 +03:00
Hellgren Heikki 063b2d39ce feat: eslint rule to check forbidden plugin imports
basically verify-local-dependencies.js but done during linting also in
the 3rd party repositories.

Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-06-16 22:11:20 +03:00
github-actions[bot] f628f44cab Version Packages (next) 2025-06-10 14:28:09 +00:00
benjdlambert a296637050 chore: migrating to new actions format
Signed-off-by: benjdlambert <ben@blam.sh>
2025-06-04 10:07:12 +02:00
github-actions[bot] d57a6f7828 Version Packages (next) 2025-06-03 13:12:47 +00:00
github-actions[bot] 19f0650b16 Version Packages (next) 2025-05-27 14:48:17 +00:00
Ben Lambert 4e7b097240 Merge pull request #29952 from mbenson/gitlab_mr_labels
Gitlab merge request labels
2025-05-27 15:42:40 +02:00
github-actions[bot] 389d265b60 Version Packages 2025-05-20 08:25:02 +00:00
Matt Benson 19b14cc338 check in updated (reordered) api reports
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-16 13:00:33 -05:00
Matt Benson 3d6493a23a Support merge request labels in publish:gitlab:merge-request
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-16 13:00:33 -05:00
Matt Benson 95a4461bcf upgrade GitLab MR action createTemplateAction API
Signed-off-by: Matt Benson <gudnabrsam@gmail.com>
2025-05-16 13:00:33 -05:00
github-actions[bot] 1c0cb7be17 Version Packages (next) 2025-05-13 13:52:18 +00:00
github-actions[bot] 35a0c4b598 Version Packages (next) 2025-05-06 13:51:57 +00:00
github-actions[bot] 125d09682e Version Packages (next) 2025-04-29 14:27:15 +00:00
Gabriel Dugny 72d019d663 chore(typos): Fix low-impact typos
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-04-23 17:56:22 +02:00
github-actions[bot] ce2cf32847 Version Packages (next) 2025-04-22 12:36:56 +00:00
Peter Macdonald 0fbcab1541 fix: error should be similar
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2025-04-16 13:03:45 +02:00
Peter Macdonald d15355c9b8 feat: Update gitlab repo push error handling slightly when the commit action is not create
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2025-04-16 12:58:02 +02:00
github-actions[bot] 2582af906d Version Packages 2025-04-15 15:36:15 +00:00
Ben Lambert b6683abe6b Merge pull request #29487 from Parsifal-M/patch/gitlab-repo-push
Gitlab Scaffolder Action - Add a little more context to the commitAction
2025-04-15 11:03:54 +02:00
Ben Lambert c1bebf95db Merge pull request #29319 from jboeijenga/feat/mr-creation-feedback
feat: Improve Error Handling for Existing Branches in GitLab Actions
2025-04-15 10:31:40 +02:00
Peter Macdonald 19e23da8d6 adds some more context to the commitaction for gitlab:repo:push in terms of the options available
Signed-off-by: Peter Macdonald <peterm4c@pm.me>
2025-04-05 19:48:47 +02:00
github-actions[bot] 2fc663ad48 Version Packages (next) 2025-04-01 13:24:16 +00:00
Johannes Will 003dc1563f feat: support pathes in gitlab:group:ensureExists (#29399)
Signed-off-by: Johannes Will <johannes.will@siemens.com>
2025-03-27 11:43:07 +01:00
github-actions[bot] 55905367dd Version Packages (next) 2025-03-25 12:51:22 +00:00
Jasper Boeijenga 00498e48c9 Added more feedback in case branch is already created
Signed-off-by: Jasper Boeijenga <jboeijenga@gmail.com>
2025-03-20 15:52:32 +01:00
github-actions[bot] 127408219b Version Packages 2025-03-18 12:55:57 +00:00
Ben Lambert 7ae6755668 Merge pull request #29223 from acierto/gitlabpipelinetrigger
Made "gitlab:pipeline:trigger" action idempotent
2025-03-17 08:38:18 +01:00
Ben Lambert 4d4a70b4c6 Merge pull request #29224 from acierto/gitlabprojectAccessTokencreate
Made "gitlab:projectAccessToken:create" action idempotent
2025-03-17 08:37:40 +01:00
Ben Lambert 4b2f00b7e5 Merge pull request #29225 from acierto/gitlabprojectDeployTokencreate
Made "gitlab:projectDeployToken:create" action idempotent
2025-03-17 08:37:19 +01:00
Ben Lambert 5409a6c1ed Merge pull request #29226 from acierto/gitlabgroupmigrate
Made "gitlab:group:migrate" action idempotent
2025-03-17 08:36:58 +01:00
Bogdan Nechyporenko 36af946105 Made "gitlab:projectVariable:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 21:15:00 +01:00
Bogdan Nechyporenko 83ae3306fd Made "gitlab:group:migrate" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 21:12:26 +01:00
Bogdan Nechyporenko f6b51a8388 Made "gitlab:projectDeployToken:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 21:08:15 +01:00
Bogdan Nechyporenko 1cea434c48 Made "gitlab:projectAccessToken:create" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 21:02:11 +01:00
Bogdan Nechyporenko 984b283e2c Made "gitlab:pipeline:trigger" action idempotent
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-14 20:56:04 +01:00
Bogdan Nechyporenko 225c733258 Made gitlab:repo:push action idempotent.
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
2025-03-12 19:40:46 +01:00
github-actions[bot] 68af69b2b8 Version Packages (next) 2025-03-11 16:50:56 +00:00
Ben Lambert 790331bd6e Merge pull request #28798 from backstage/blam/zod-types
Deprecate `createTemplateAction` with old `JSONSchema` and `zod` declarations
2025-03-11 11:41:10 +01:00
Ben Lambert 6a6865d4aa Merge pull request #28816 from drodil/git_commit_signing
feat: allow signing git commits from scaffolder
2025-03-11 11:15:41 +01:00
benjdlambert 13f723650f chore: fixing api reports
Signed-off-by: benjdlambert <ben@blam.sh>
2025-03-11 11:12:29 +01:00
Hellgren Heikki 4f026fc038 fix: make signing key configs secret
Signed-off-by: Hellgren Heikki <heikki.hellgren@op.fi>
2025-03-11 10:06:21 +02:00
Heikki Hellgren 4f8b5b66a1 feat: allow signing git commits from scaffolder
adds support to sign git commits with configured PGP key in scaffolder
actions. configuration can be done either by integration or by using the
default signing key in the scaffolder config. note that this
pgp-plugin is used for signing and that it is limited to using RSA keys
and signatures made with SHA1 hashing algorithm.

this change does not support github commit signing as it cannot be done
the same way due to GitHub app and REST API being used.

closes #25934

refers to #26333

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
2025-03-11 09:31:54 +02:00
Gabriel Dugny 0df33eaaf3 fix(scaffolder): Create repository in personal namespace
Signed-off-by: Gabriel Dugny <gabriel.dugny@believe.com>
2025-03-10 17:30:17 +01:00
Patrik Oldsberg 7942af3907 Merge pull request #29090 from backstage/rugvip/ts56
bump to typescript 5.6
2025-03-10 14:45:37 +01:00
Patrik Oldsberg 6070fcfefc update API reports for TypeScript 5.6
Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
2025-03-08 11:35:44 +01:00
Ben Lambert 31309b9798 Merge pull request #28893 from acierto/gitlabIssueEdit
Made gitlab:issue:edit action idempotent
2025-03-07 08:21:21 +01:00
Ben Lambert 3acf308601 Merge pull request #29037 from StateFarmIns/fix-gitlab-scaffolder-plugin
Fix gitlab scaffolder plugin
2025-03-05 07:49:29 +01:00
github-actions[bot] f9fb465e38 Version Packages (next) 2025-03-04 16:49:37 +00:00
Cory Steers d7fe7f0a99 fix: udate if statement in catch block to account for new version of gitbeaker
Signed-off-by: Cory Steers <cory.steers.gmu9@statefarm.com>

fix: udate if statement in catch block to account for new version of gitbeaker
2025-03-03 15:06:22 -06:00