Commit Graph

451 Commits

Author SHA1 Message Date
aramissennyeydd 25b7ddd664 feat: allow dynamically enabling and disabling extensions
Signed-off-by: aramissennyeydd <aramis.sennyey@doordash.com>
2026-03-17 13:00:29 +01:00
github-actions[bot] ed7c4e3bef Version Packages (next) 2026-03-10 17:34:12 +00:00
github-actions[bot] db0d171511 Version Packages (next) 2026-03-03 14:16:49 +00:00
Ben Lambert 6c6a41c4d1 fix(scaffolder-backend-module-gitlab): update GroupMembers.add for gitbeaker v43 (#33091)
@gitbeaker/core v43 changed ResourceMembers.add signature to
accept accessLevel as the second arg and userId in an options object.

Signed-off-by: benjdlambert <ben@blam.sh>
2026-03-03 10:48:40 +00:00
Jellyfrog 0c1726a5d1 feat(scaffolder-backend-module-gitlab): add gitlab:group:access action (#32528)
* feat(scaffolder-backend-module-gitlab): add gitlab:group:access action

Add a new scaffolder action to add or remove users and groups as members
of GitLab groups. The action supports specifying access levels (Guest,
Reporter, Developer, Maintainer, Owner) when adding members and includes
dry-run support.

Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>

* Update plugins/scaffolder-backend-module-gitlab/src/actions/gitlabGroupAccessAction.ts

Signed-off-by: Fredrik Adelöw <freben@gmail.com>

* Update plugins/scaffolder-backend-module-gitlab/src/actions/gitlabGroupAccessAction.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>

* Update plugins/scaffolder-backend-module-gitlab/src/actions/gitlabGroupAccessAction.ts

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>

* Update gitlabGroupAccessAction to use parseRepoHost and conditionally resolve access level

Use parseRepoHost instead of parseRepoUrl since only the host is needed,
and skip resolveAccessLevel for remove actions where access level is unused.

Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>

---------

Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Fredrik Adelöw <freben@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-03 10:25:04 +01:00
github-actions[bot] 4bd6a3a1af Version Packages (next) 2026-02-24 19:24:06 +00:00
Fredrik Adelöw 0b31ac6f04 Merge pull request #32818 from hyfc/add-masked-and-hidden-option
feat(scaffolder-gitlab): add maskedAndHidden option for project variables
2026-02-19 10:07:46 +01:00
github-actions[bot] e6df5d52ce Version Packages 2026-02-17 16:06:18 +00:00
hyfc 5730c8e101 feat(scaffolder-gitlab): add maskedAndHidden option for project variables
Signed-off-by: hyfc <myloxyloto2012@gmail.com>
2026-02-13 10:15:55 +00:00
github-actions[bot] 7c41134684 Version Packages (next) 2026-02-10 16:14:59 +00:00
Fredrik Adelöw e41c289ba5 unbreak gitlab test
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-02-10 11:26:44 +01:00
Fredrik Adelöw 7e4f34fd72 Merge pull request #32434 from Jellyfrog/feat/gitlab-group-description
feat(gitlab): Allow setting optional description on group creation
2026-02-10 11:08:16 +01:00
Fredrik Adelöw 4d51f3bd20 Merge pull request #32523 from Jellyfrog/fix/gitlab-ensure-group-search
fix(scaffolder-gitlab): Use Groups.show instead of search to check path existence
2026-02-10 11:04:33 +01:00
github-actions[bot] 1ea737c1e2 Version Packages (next) 2026-02-03 14:24:29 +00:00
Jellyfrog 32c51c0491 feat(scaffolder-backend-module-gitlab): add gitlab:user:info action (#32556)
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
2026-02-03 14:57:06 +01:00
Jellyfrog 6b5e7d97f0 feat(gitlab): Allow setting optional description on group creation
Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
2026-01-28 11:04:45 +01:00
github-actions[bot] d4b85dddee Version Packages (next) 2026-01-27 15:51:11 +00:00
Fredrik Adelöw f02219a054 Merge pull request #32516 from backstage/freben/nodecolon
Add a rule for the use of `node:` prefix on native imports
2026-01-27 14:17:14 +01:00
Jellyfrog f0f9403c6d fix(scaffolder-gitlab): Use Groups.show instead of search to check path existence
The search API returns multiple results requiring filtering, while show
directly returns the group by path or throws a 404 if not found. This is
more efficient and accurate for checking if a specific path exists.

Signed-off-by: Jellyfrog <Jellyfrog@users.noreply.github.com>
2026-01-26 17:55:16 +01:00
Fredrik Adelöw 69d880e171 Bump to latest zod
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-26 13:52:02 +01:00
Fredrik Adelöw 7455dae884 require the use of node prefix on native imports
Signed-off-by: Fredrik Adelöw <freben@gmail.com>
2026-01-26 13:22:53 +01:00
github-actions[bot] 2e902e7b43 Version Packages 2026-01-20 16:40:05 +00:00
Backstage Service Account 9f1ee3e667 Version Packages (next) (#32222)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-30 16:06:20 +01:00
github-actions[bot] c24788d5bb Version Packages 2025-12-16 14:08:20 +00:00
github-actions[bot] e08f48a9b5 Version Packages (next) 2025-12-09 15:00:09 +00:00
bi003731 73615f4b9f improve readablility
Signed-off-by: bi003731 <bi003731@inter.co>
2025-12-02 13:32:01 -03:00
bi003731 f6122abbf1 sequential calls to glab
Signed-off-by: bi003731 <bi003731@inter.co>
2025-12-02 09:14:23 -03:00
bi003731 a416ee3fa9 API Reports
Signed-off-by: bi003731 <bi003731@inter.co>
2025-12-01 21:48:51 -03:00
bi003731 b3a055de27 Update API Report for changes
Signed-off-by: Joao Pedro Goulart <joaopedromgoulart@gmail.com>
Signed-off-by: bi003731 <bi003731@inter.co>
2025-12-01 21:33:15 -03:00
bi003731 f2d034b0ef Add auto commitAction to pushRepo action
Signed-off-by: Joao Pedro Goulart <joaopedromgoulart@gmail.com>
Signed-off-by: bi003731 <bi003731@inter.co>
2025-12-01 21:33:15 -03:00
github-actions[bot] 756986e5e7 Version Packages (next) 2025-11-25 16:21:32 +00:00
github-actions[bot] 792f4d7e3d Version Packages 2025-11-18 12:23:09 +00:00
github-actions[bot] 3738293d26 Version Packages (next) 2025-11-04 15:00:26 +00:00
Fredrik Adelöw 7a26c0947e Merge pull request #31480 from schultzp2020/fix/erasable-syntax-enums
feat: convert all enums to erasable-syntax compliant patterns
2025-11-04 13:39:59 +01:00
Ben Lambert 4ff2801249 Merge pull request #31472 from veenarm/fix-31333
Fix Create gitlabProjectDeployTokenCreate  resolves 31333
2025-11-04 11:11:19 +01:00
github-actions[bot] 807af8ce0e Version Packages (next) 2025-10-21 16:14:43 +00:00
Paul Schultz b2bef924b2 feat: convert all enums to erasable-syntax compliant patterns
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-10-21 10:20:01 -05:00
John Redwood 75e3f32ccd fix: unit tests
Signed-off-by: John Redwood <john.r.k.redwood@gmail.com>
2025-10-19 21:48:41 +11:00
John Redwood 272651291c fix: #31333 gitlabProjectDeployTokenCreate doesn't support oauth tokens
Signed-off-by: John Redwood <john.r.k.redwood@gmail.com>
2025-10-19 20:55:35 +11:00
github-actions[bot] d6ce2db9ca Version Packages 2025-10-14 15:29:54 +00:00
github-actions[bot] 316d0774b8 Version Packages (next) 2025-10-07 15:00:59 +00:00
Fredrik Adelöw 8a5703df8b Merge pull request #31224 from hopehadfield/remove-unused-scaffolder
Remove unused dependencies in notifications and scaffolder
2025-10-07 16:48:10 +02:00
github-actions[bot] c2c60546d2 Version Packages (next) 2025-09-24 12:57:42 +00:00
github-actions[bot] c73bfa46d4 Version Packages (next) 2025-09-23 15:00:29 +00:00
benjdlambert c8aa21077c chore: last bits
Signed-off-by: benjdlambert <ben@blam.sh>
2025-09-23 16:38:54 +02:00
Hope Hadfield f5e09631a4 Remove unused dependencies in notifications and scaffolder
Signed-off-by: Hope Hadfield <hhadfiel@redhat.com>
2025-09-22 15:35:43 -04:00
github-actions[bot] b799a2d07f Version Packages 2025-09-16 13:22:58 +00:00
Paul Schultz 133ac7ad66 fix(repo-tools): resolve knip-reports failure with spaces in workspace paths
Signed-off-by: Paul Schultz <pschultz@pobox.com>
2025-09-15 12:34:26 -05:00
github-actions[bot] ac48eeb3ba Version Packages (next) 2025-09-02 12:17:03 +00:00
Paul Schultz ed21beb509 Merge pull request #30693 from sn0wcat/master
chore: improved the logging message
2025-08-27 14:17:34 -05:00