Gitlabform Versions Save

🏗 Specialized configuration as a code tool for GitLab

v3.9.6

2 weeks ago

Fixes

Thanks to all the contributors of this release!

v3.9.5

3 weeks ago

Fixes

  • Error when running with --noop and --output-file parameter and config contains project to be transferred #729 (long-wan-ep)

Refactors

  • Migrate schedules (pipeline schedules) configuration to use python-gitlab library #706 (TimKnight-Opencast)
  • Migrate group_members configuration to use python-gitlab library #697 (TimKnight-DWP)

Thanks to all the contributors of this release!

v3.9.4

3 weeks ago

Fixes

  • Dry run failure when project transfer is configured along with other additional configs #726 (long-wan-ep)

Chores

Dependencies

  • Update some dependencies to newer version.

Thanks to all the contributors of this release!

v3.9.3

1 month ago

Fixes

Dependencies

  • Update some dependencies to newer version.

Thanks to all the contributors of this release!

v3.9.2

1 month ago

Fixes

  • Transfer project not working when target is ALL or ALL_DEFINED or group or subgroup #714 (long-wan-ep)

Documentation

  • Fix branches keyword in MR approval rules #710 (tmeijn)

Dependencies

  • Update some dependencies to newer version.

Thanks to all the contributors of this release!

v3.9.1

2 months ago

Fixes

  • Hooks processing fails when config includes token #693 (amimas)

CI

  • Install setuptools in github workflow to fix release process commit (amimas)

Dependencies

  • Update some dependencies to newer version.

Thanks to all the contributors of this release!

v3.9.0

2 months ago

Features

  • Ability to transfer projects between groups or namespaces #582 (amimas)
  • Add support for Python 3.12 and update to alpine 3.18 #612 (gdubicki)
  • Add enforce support for project hooks/webhooks configuration #664(TigreModerata)

Fixes

Refactor

  • Migrate archive configuration to use python-gitlab library #622 (amimas)
  • Migrate hooks configuration feature to use python-gitlab library #635 (TigreModerata)
  • Migrate tags configuration to use python-gitlab library #642 (lhokktyn)

Documentation

  • Clarify gitlabform release procedure steps #600 (amimas)
  • Add users' logos to the repo to fix problems with displaying them commit (gdubicki)
  • Fix broken links to references in homepage #653 (alamirault)

Dependencies

  • Update many dependencies to newer version.

Styles

  • Update formats using latest version of black (v24.1.1) #681 (amimas)

Thank you to all the contributors of this release!

v3.8.0

7 months ago
  • Add allowed_to_create support for tag protection. PR #551, implements #505.
  • Require Python version >= 3.8 (as 3.7 is EOL since June 2023) and update dependencies that have required it. PR #592, implements #576.
  • Usernames in projects and groups should be case-insensitive. PR #556, implements #555.
  • Update many dependencies to newer version.
  • Various fixes to local dev, tests, and CI of gitlabform.

Thanks to the contributors of this release:

Full Changelog: https://github.com/gitlabform/gitlabform/compare/v3.7.0...v3.8.0

v3.7.0

9 months ago
  • Add enforce support to managing pipeline schedules. PR #561, implements #539.
  • Fix group membership failing to apply when using keep_bots attribute. PR #554, fixes #553.

Thanks to the contributors of this release:

v3.6.1

9 months ago
  • Fix acceptance tests after GitLab v16 started to require expiration date for all the tokens. PR #557 and d2b0c81.
  • Dependencies update.

Thanks to @amimas for his contribution!