Merge pull request #19959 from ikatlinsky/feat/allow-gitlab-push-action-dynamic-parameters

feat: add publish:gitlab project settings support
This commit is contained in:
Ben Lambert
2023-10-10 13:07:51 +02:00
committed by GitHub
6 changed files with 514 additions and 2 deletions
+11
View File
@@ -0,0 +1,11 @@
---
'@backstage/plugin-scaffolder-backend': minor
---
Updated `publish:gitlab` action properties to support additional Gitlab project settings:
- general project settings provided by gitlab project create API (new `settings` property)
- branch level settings to create additional branches and make them protected (new `branches` property)
- project level environment variables settings (new `projectVariables` property)
Marked existed properties `repoVisibility` and `topics` as deprecated, as they are covered by `settings` property.