Semantic-release commits blocs merging when pipeline is required
We have an issue when a project requires successful pipeline to merge and we use pre-release tags, for example:
- merge
dev
intotesting
, this produce asemantic-release
pre-releaseX.Y.Z-testing.1
with achore
commit on thetesting
branch - the CI trigger for tag
X.Y.Z-testing.1
- the CI is skipped for all jobs using
not-on-semantic-release-commit
rule
The idea is to avoid loop in pipeline, the chore
commit on a branch should not trigger the semantic-release
job for that branch.
Unfortunately, all jobs are skipped resulting in blocked merge-request.