github gitlabform/gitlabform v2.2.0

latest releases: v3.11.1, v3.11.0, v3.10.0...
2 years ago
  • Add LDAP Group Links support (GitLab Premium (paid) only). Implements #140.

  • Add project and group badges support. Implements #59.

  • Allow 0 (no access) in Protected Tags. Fixes #172.

  • Exit on configuration missing projects_and_groups key. This will provide a helpful error message for typos made in this key. Fixes #242.

  • Make error messages more friendly when there is no network connection or when configuration is invalid (f.e. YAML parsing errors).

  • Make the output of some processors a bit more consistent.

  • Fix detecting an "empty effective config" and improve the UI related to processing groups and projects with such. Fixes #251.

  • Big refactoring that should make adding new features easier and faster. The main change is introducing a new way to implement "processors" - thanks to a generalized MultipleEntitiesProcessor class adding a new feature like Project Badges should is now as easy as implementing a class like BadgesProcessor and writing an acceptance test like TestBadges. Note that this new design may change in the near future and we are open to discussions and PRs to make it even better! We also plan to create a similar generalized SingleEntityProcessor class soon.

  • Change the User Agent that the app uses when making requests to GitLab to a custom GitLabForm/<gitlabform_version> (python-requests/<requests_version>).

Don't miss a new gitlabform release

NewReleases is sending notifications on new releases.