From e5ad0bb2e028dafab0ba29fb2e9b0d207b8795fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20Ro=C3=9Fner?= Date: Mon, 25 Nov 2024 12:53:34 +0100 Subject: [PATCH] fix(ci): Explicitly set RELEASE_BRANCH (to `main`) for scan and release steps --- .gitlab-ci.yml | 11 ++++++----- .gitlab/generate/generate-docs.yml | 2 +- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 675cf0ac..b88f3156 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -47,6 +47,7 @@ stages: - ".post" variables: + RELEASE_BRANCH: "main" NAMESPACE: description: "The name of namespaces to deploy to." value: "" @@ -489,7 +490,7 @@ avscan-prepare: rules: - if: > $JOB_AVSCAN_ENABLED != 'false' && - $CI_COMMIT_BRANCH == 'main' && + $CI_COMMIT_BRANCH == $RELEASE_BRANCH && $CI_PIPELINE_SOURCE =~ "push|merge_request_event" when: "always" - when: "never" @@ -539,7 +540,7 @@ avscan-start: rules: - if: > $JOB_AVSCAN_ENABLED != 'false' && - $CI_COMMIT_BRANCH == 'main' && + $CI_COMMIT_BRANCH == $RELEASE_BRANCH && $CI_PIPELINE_SOURCE =~ "push|merge_request_event" when: "always" - when: "never" @@ -585,7 +586,7 @@ generate-release-version: rules: - if: > $JOB_RELEASE_ENABLED != 'false' && - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && + $CI_COMMIT_BRANCH == $RELEASE_BRANCH && $CI_PIPELINE_SOURCE =~ "push|merge_request_event" when: "on_success" @@ -593,7 +594,7 @@ release: rules: - if: > $JOB_AVSCAN_ENABLED != 'false' && - $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && + $CI_COMMIT_BRANCH == $RELEASE_BRANCH && $CI_PIPELINE_SOURCE =~ "push|merge_request_event" when: "on_success" script: @@ -621,7 +622,7 @@ release: - | cat << 'EOF' > ${CI_PROJECT_DIR}/.releaserc { - "branches": ["main"], + "branches": ["${RELEASE_BRANCH}"], "plugins": [ "@semantic-release/gitlab", "@semantic-release/release-notes-generator", diff --git a/.gitlab/generate/generate-docs.yml b/.gitlab/generate/generate-docs.yml index 4ae792e3..37177630 100644 --- a/.gitlab/generate/generate-docs.yml +++ b/.gitlab/generate/generate-docs.yml @@ -13,7 +13,7 @@ generate-docs: extends: ".generate-common" image: "${OPENDESK_CI_CLI_IMAGE}" rules: - - if: "$JOB_RELEASE_ENABLED != 'false' && $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH" + - if: "$JOB_RELEASE_ENABLED != 'false' && $CI_COMMIT_BRANCH == $RELEASE_BRANCH" when: "on_success" script: - "node /app/src/index.js generate-docs -d ${CI_PROJECT_DIR}"