Do not mark changelog commit as `ci skip` for KAS
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?