ci(gitlab-ci): unite release:prepare and release:changelog jobs
This commit is contained in:
parent
5ae515594d
commit
f2072ca31b
@ -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"
|
||||
|
||||
Reference in New Issue
Block a user