Skip to content

Do not mark changelog commit as `ci skip` for KAS

Timo Furrer requested to merge kas-no-skip-ci-changelog-commit into master

What does this MR do and why?

We want that the pipeline in the canonical repository runs for tags because agentk is still being released from it. See details below.

Content

  • Do not mark changelog commit as ci skip for KAS

This change set compiles the changelog with a commit message that doesn't include ci skip for KAS.

This is important for KAS because the project hosting KAS (gitlab-agent) also hosts agentk. agentk is still being built and released from the canonical project pipeline. The issue solved here is that this pipeline wouldn't run for tags in the canonical repository because the commit referenced by the tag is the changelog commit marked so ci skip.

Changelog: fixed

Closes: gitlab-com/gl-infra/delivery#20168 (closed)

  • Allow to not mark changelog commits with ci skip

This change set introduces a new optional argument to the GitLab Client and Changelog Compiler interface to allow to NOT mark the changelog commits with ci skip.

This is necessary for KAS. See next commit.

Changelog: refactor

Refs gitlab-com/gl-infra/delivery#20168 (closed)

Author Check-list

  • Has documentation been updated?
Edited by Timo Furrer

Merge request reports