From a81997dce83e93e00e512e700a9a4c7774233c6c Mon Sep 17 00:00:00 2001 From: icex2 Date: Tue, 28 Dec 2021 23:15:46 +0100 Subject: [PATCH] wip --- .gitlab-ci.yml | 19 +++++++------------ CHANGELOG.md | 4 ++++ scripts/ci/create-release-message.sh | 2 +- 3 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a07ce6e..0db767a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -62,7 +62,7 @@ upload-package-registry: else version="${CI_COMMIT_SHORT_SHA}" fi - + - | curl \ --silent \ --fail \ @@ -116,18 +116,13 @@ release-pigstall: refs: - tags script: + - version="${CI_COMMIT_TAG}" + - changelog_excerpt="$(scripts/ci/create-release-message.sh "${version}" < CHANGELOG.md)" + - release_message="$(printf "bemanitools ${version} released\n${CI_TOOLS_URL}/bemanitools-v${version}.zip\n${changelog_excerpt}")" + - session="$(echo "$CI_PIGSTALL_SESSION_BASE64" | base64 -d)" + - data_prefix="$(echo "$CI_PIGSTALL_DATA_PREFIX_BASE64" | base64 -d)" + - link="$(echo "$CI_PIGSTALL_LINK_BASE64" | base64 -d)" - | - version="${CI_COMMIT_TAG}" - - changelog_excerpt="$(scripts/ci/create-release-message.sh "${version}" < CHANGELOG.md)" - - release_message="$(printf \ - "bemanitools ${version} released\n${CI_TOOLS_URL}/bemanitools-v${version}.zip\n${changelog_excerpt}")" - - session="$(echo "$CI_PIGSTALL_SESSION_BASE64" | base64 -d)" - data_prefix="$(echo "$CI_PIGSTALL_DATA_PREFIX_BASE64" | base64 -d)" - link="$(echo "$CI_PIGSTALL_LINK_BASE64" | base64 -d)" - curl \ --silent \ --fail \ diff --git a/CHANGELOG.md b/CHANGELOG.md index 5db68a6..0ede7b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ Note for CI/CD: Ensure the version formatting in the sections is kept identical to the versions given in tags. The pipeline will pick this up and cuts out the relevant section for release notes. +## 0.00 + +testing release pipeline + ## 5.37 ## 5.36 diff --git a/scripts/ci/create-release-message.sh b/scripts/ci/create-release-message.sh index 13e0e61..bcd6c76 100755 --- a/scripts/ci/create-release-message.sh +++ b/scripts/ci/create-release-message.sh @@ -23,6 +23,6 @@ if [ "$changelog_excerpt" ]; then printf "%s" "$changelog_excerpt" exit 0 else - echo "Could not find version in changelog: $VERSION" + >&2 echo "Could not find version in changelog: $VERSION" exit 1 fi \ No newline at end of file