diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 783fd31aab5fa3377e9283210f491582f804d8dc..f9e7acb493dc978a5448301c821b03264c062ea0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,6 +32,7 @@ include: release-disabled: false semantic-release-job-tags: ["docker"] branches-ref: "/^(master|main)$/" + tag-format: "$$v{version}" # sonar template - component: "$CI_SERVER_FQDN/$TBC_NAMESPACE/sonar/gitlab-ci-sonar@master" inputs: diff --git a/.releaserc.yaml b/.releaserc.yaml index 6b580d4fb1f53e01912d90e5cbbdbd520901f99e..112b817797cdae098b3bfd00f9f05e7cc0c49a8f 100644 --- a/.releaserc.yaml +++ b/.releaserc.yaml @@ -11,15 +11,16 @@ plugins: - - semantic-release-replace-plugin - replacements: - files: - - cmd/config.yaml + - main.go from: - - 'version: *\d+\.\d+\.\d+' - to: 'version: ${nextRelease.version}' + - 'version = "v\d+\.\d+\.\d+-dev"' + to: 'version = "${nextRelease.version}-dev"' countMatches: true # git commit/push modified files (CHANGELOG.md & pyproject.toml) - - '@semantic-release/git' - assets: - - cmd/config.yaml + - main.go + - '*.md' # the commit MUST trigger a pipeline on tag (to perform publish jobs) # can be skipped on prod branch message: 'chore(semantic-release): release ${nextRelease.version} - [ci skip on prod]'