From f2072ca31bf8fddb5932e3d25399da5af887f5fd Mon Sep 17 00:00:00 2001 From: Sarah Vaupel Date: Thu, 29 Aug 2024 16:37:55 +0200 Subject: [PATCH] ci(gitlab-ci): unite release:prepare and release:changelog jobs --- .gitlab-ci.yml | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d081cb5a5..a153d54ad 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -160,7 +160,7 @@ backend:prod: PROD_BUILD: -prod -release:prepare: +release:changelog: stage: release rules: &release-rules - if: $CI_COMMIT_TAG =~ /^v[0-9\.]+$/ @@ -168,22 +168,12 @@ release:prepare: script: - echo "Preparing release..." - ./.gitlab-ci/version.pl > .current-version - artifacts: - paths: - - .current-version - -release:changelog: - stage: release - rules: *release-rules - script: - - xzcat node-dependencies.nar.xz | nix-store --import - - nix -L run ".#jqChangelogJson" -- -r '.versions[0].version' > .current-version - - nix -L run ".#jqChangelogJson" -- -r '.versions[0].body' > .current-changelog.md - echo "VERSION=$(cat .current-version)" >> build.env artifacts: reports: dotenv: build.env paths: + - .current-version - .changelog.md name: "changelog-${CI_COMMIT_SHORT_SHA}" expire_in: "1 day"