Peter
c076c37767
Update plugins/scaffolder-backend-module-gitlab/src/actions/helpers.ts
...
Co-authored-by: Ben Lambert <ben@blam.sh >
Signed-off-by: Peter <133140762+PeterKoegel@users.noreply.github.com >
2025-07-29 15:49:04 +02:00
Peter Kögel
afaede9418
scaffolder-backend-module-gitlab: Show cause for GitbeakerRequestError
...
Signed-off-by: Peter Kögel <peter.koegel@vector.com >
2025-07-25 13:39:32 +02:00
ElaineDeMattosSilvaB
df2bfab3de
fix(gitlab): make description in publish:gitlab:merge-request optional again
...
Signed-off-by: ElaineDeMattosSilvaB <elaine.de-mattos-silva-bezerra@deutschebahn.com >
2025-07-24 14:56:24 +02:00
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
benjdlambert
a296637050
chore: migrating to new actions format
...
Signed-off-by: benjdlambert <ben@blam.sh >
2025-06-04 10:07:12 +02: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
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
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
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
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
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
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
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
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
Ben Lambert
31309b9798
Merge pull request #28893 from acierto/gitlabIssueEdit
...
Made gitlab:issue:edit action idempotent
2025-03-07 08:21:21 +01: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
Fredrik Adelöw
a08cb20b3c
remove backend-common from scaffolder-backend-module-gitlab
...
Signed-off-by: Fredrik Adelöw <freben@gmail.com >
2025-03-01 12:18:38 +01:00
Bogdan Nechyporenko
12314117c7
wip
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-02-19 19:12:08 +01:00
Bogdan Nechyporenko
6c8e7813ab
Made gitlab:issue:edit action idempotent.
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-02-18 19:49:54 +01:00
Bogdan Nechyporenko
ac58f8484a
Made gitlab:issue:edit action idempotent.
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-02-18 19:45:37 +01:00
Ben Lambert
afe8b79642
Merge pull request #28751 from acierto/gitlabgroupensureExists-idempotent
...
Made gitlab:group:ensureExists action idempotent.
2025-02-18 09:25:25 +01:00
Ben Lambert
669327d433
Merge pull request #28750 from acierto/gitlabissuescreate-idempotent
...
Made gitlab:issues:create action idempotent.
2025-02-18 09:23:00 +01:00
Ben Lambert
46bfacde17
Merge pull request #28686 from acierto/publish-gitlab-mr
...
Making publish:gitlab:merge-request idempotent
2025-02-18 09:20:49 +01:00
Bogdan Nechyporenko
a0419a6c6c
Made gitlab:group:ensureExists action idempotent.
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-02-18 09:11:11 +01:00
Cory Steers
a7b22eb50c
fix: correctly check gitbeaker exception response for 404
...
Signed-off-by: Cory Steers <cory.steers.gmu9@statefarm.com >
2025-02-17 13:52:56 -06:00
Bogdan Nechyporenko
e52cee61e9
Made gitlab:issues:create action idempotent.
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-02-06 19:05:08 +01:00
Bogdan Nechyporenko
1198745093
The master has been merged into the branch.
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-02-06 18:37:56 +01:00
Bogdan Nechyporenko
da37edd3ab
Merge branch 'master' into publish-gitlab-mr
...
# Conflicts:
# plugins/scaffolder-backend-module-gitlab/src/actions/gitlabMergeRequest.ts
2025-02-06 18:35:20 +01:00
Ben Lambert
6029bb0bf4
Merge pull request #28631 from mpsanchis/mpsanchis/gitlab-migration-project-id
...
createGitlabProjectMigrateAction returns migration id
2025-02-04 11:00:35 +01:00
Ben Lambert
88ee37e025
Merge pull request #28656 from swnia/gitlabrepourlpickerfix
...
Gitlabrepourlpickerfix
2025-02-04 10:43:00 +01:00
Hghtwr
9d04e91133
Fix automated assignment of reviewers for instances without premium/ultimate license (404). Introduce opt-in flag for automatic reviewer assignment based on approval rules
...
Signed-off-by: Hghtwr <johannes.sonner@outlook.com >
2025-02-02 12:02:50 +01:00
Hghtwr
829e5015c4
implement try catch for gitlab premium feature, implement conditional for automatic mr reviewer assignment
...
Signed-off-by: Hghtwr <johannes.sonner@outlook.com >
2025-01-31 15:13:36 +01:00
Bogdan Nechyporenko
d086ad050c
test fix
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-01-30 23:41:53 +01:00
Bogdan Nechyporenko
97497d056a
wip
...
Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com >
2025-01-30 22:22:53 +01:00