Skip to content
Snippets Groups Projects
Commit 2f38ecbe authored by Philipp Stadler's avatar Philipp Stadler
Browse files

refactor: put both changelog and release notes into build stage

parent e3129f07
Branches
No related tags found
No related merge requests found
...@@ -58,6 +58,31 @@ changelog: ...@@ -58,6 +58,31 @@ changelog:
paths: paths:
- CHANGELOG.md - CHANGELOG.md
release-notes:
stage: build
rules:
- if: $CI_COMMIT_TAG
needs:
- job: build
artifacts: true
- job: changelog
artifacts: true
variables:
# we just need the artifacts and don't need up-to-date source, so don't even fetch
GIT_STRATEGY: none
# we don't need anything in node_modules or python, so don't fetch the cache
cache: []
script:
- echo "# $CI_PROJECT_TITLE $CI_COMMIT_TAG" > RELEASE_NOTES.md
- echo "Die APKGs im Pack _${CI_PROJECT_TITLE}_ stehen in der neuen Version $CI_COMMIT_TAG zum Download bereit 🎉" >> RELEASE_NOTES.md
- echo "" >> RELEASE_NOTES.md
- echo "Direkt zur APKG-Liste und Download:" >> RELEASE_NOTES.md
- echo "$ARTIFACTS_URL" >> RELEASE_NOTES.md
- cat CHANGELOG.md >> RELEASE_NOTES.md
artifacts:
paths:
- RELEASE_NOTES.md
release-package-json-version-as-git-tag: release-package-json-version-as-git-tag:
stage: release stage: release
rules: rules:
...@@ -83,31 +108,6 @@ release-package-json-version-as-git-tag: ...@@ -83,31 +108,6 @@ release-package-json-version-as-git-tag:
- ' echo package-json-tag: keeping older tag for $NPM_VERSION' - ' echo package-json-tag: keeping older tag for $NPM_VERSION'
- fi - fi
release-notes:
stage: release
rules:
- if: $CI_COMMIT_TAG
needs:
- job: build
artifacts: true
- job: changelog
artifacts: true
variables:
# we just need the artifacts and don't need up-to-date source, so don't even fetch
GIT_STRATEGY: none
# we don't need anything in node_modules or python, so don't fetch the cache
cache: []
script:
- echo "# $CI_PROJECT_TITLE $CI_COMMIT_TAG" > RELEASE_NOTES.md
- echo "Die APKGs im Pack _${CI_PROJECT_TITLE}_ stehen in der neuen Version $CI_COMMIT_TAG zum Download bereit 🎉" >> RELEASE_NOTES.md
- echo "" >> RELEASE_NOTES.md
- echo "Direkt zur APKG-Liste und Download:" >> RELEASE_NOTES.md
- echo "$ARTIFACTS_URL" >> RELEASE_NOTES.md
- cat CHANGELOG.md >> RELEASE_NOTES.md
artifacts:
paths:
- RELEASE_NOTES.md
create-gitlab-release: create-gitlab-release:
image: registry.gitlab.com/gitlab-org/release-cli:latest image: registry.gitlab.com/gitlab-org/release-cli:latest
stage: release stage: release
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment