Releases: gitlabform/gitlabform
v1.0.4
v1.0.1
v1.0.0
This version switches from using GitLab API v3 to v4 to make it compatible with GitLab 11+.
Note that this change will most probably require an update of your config.yml
as GitLabForm takes some parameter names from this file directly and they have changed in API v4. See changes in config.yml
in this diff for a few examples: https://github.com/egnyte/gitlabform/pull/28/files
This version should also be a lot faster as we reduced the number of API calls by about 50% (!) by using "group/project" as a parameter wherever possible instead of querying for project id before each call that actually does something first. (Yes, I know that we could have cached that project id from the start :P but this was not trivial under current app design.)
v0.23.0
v0.22.0
v0.21.0
v0.20.0
v0.19.1
v0.19.0
Now we have 3 configuration levels: common (new!), group and project. And you can run gitlabform
with all projects your access token allows. This way it's possible to configure things for all projects in your GitLab instance. See updated config.yaml
for examples.
Note: the cli api has changed - ALL
now means all projects you have access to, while ALL_DEFINED
means, well, all projects and groups defined in the config. This is safe though because if you only upgrade gitlabform without updating the config you will not have the new common_config:
key and no new projects will be configured.