Skip to content

Release new versions of gitlab-cloud-connector

Diff

This MR is created to force a release after our release pipeline was failing: #109 (closed)

Checklist

  • If changes were made in /config or src/ruby folder
    • Change the VERSION constant to a minor version in src/ruby/lib/gitlab/cloud_connector/version.rb (according to SemVer):
      • bump a major version if the change is breaking the compatibility (changing the interface, removing Unit Primitives that are used by the backends, etc). Make sure all backends that use the library are prepared for the update.
      • bump a minor version if the change is compatible but adding a new feature (Unit Primitives added, the interface is expanded with an optional argument, etc)
      • bump a patch version if it's a bugfix, adding docs, tests, or a similar change that it is safe to auto-apply by the backends who use the library.
    • Run bundle lock in /src/ruby
    • Run bundle lock in /
    • Commit changes to Gemfile.lock files
  • If changes were made in /config or src/python folder
    • Change the version: in src/python/pyproject.toml file (according to SemVer).
      • bump a major version if the change is breaking the compatibility (changing the interface, removing Unit Primitives that are used by the backends, etc). Make sure all backends that use the library are prepared for the update.
      • bump a minor version if the change is compatible but adding a new feature (Unit Primitives added, the interface is expanded with an optional argument, etc)
      • bump a patch version if it's a bugfix, adding docs, tests, or a similar change that it is safe to auto-apply by the backends who use the library.
    • Run poetry lock --no-update --verbose --no-cache and commit the change to poetry.lock
  • Ensure the diff link above is up-to-date.
  • Create an MR on depending Gitlab projects to bump the version.

Changelog

Merge request reports

Loading