defer prerelease tagging until staging is complete

This commit is contained in:
Jonathan Shook 2023-01-23 15:19:09 -06:00
parent 08040f9ade
commit 961f420de7

View File

@ -70,25 +70,8 @@ jobs:
set -x
PRERELEASE_REVISION=$(scripts/get-prerelease-revision.sh)
echo "PRERELEASE_REVISION=${{PRERELEASE_REVISION}}" >> $GITHUB_ENV
echo "DOCKER_TAGS=nosqlbench/nosqlbench:latest-prerelease,nosqlbench/nosqlbench:${{ env.RELEASE_VERSION }}-prerelease" >> $GITHUB_ENV
- name: tag prerelease
run: |
git tag ${{ env.PRERELEASE_REVISION }}
- name: prepare release summary
id: prepare_summary
run: |
#summary=$(scripts/release-notes.sh)
summary=$(cat RELEASENOTES.md)
summary="${summary//'%'/'%25'}"
summary="${summary//$'\n'/'%0A'}"
summary="${summary//$'\r'/'%0D'}"
echo "::set-output name=release_summary::$summary"
- name: select release type from branch name
run: |
echo "PRERELEASE=true" >> $GITHUB_ENV
echo "DOCKER_TAGS=nosqlbench/nosqlbench:latest-prerelease,nosqlbench/nosqlbench:${{ env.RELEASE_VERSION }}-prerelease" >> $GITHUB_ENV
- name: build prerelease revision
run: |
@ -155,6 +138,20 @@ jobs:
name: javadoc
path: target/nosqlbench-*-javadoc.jar
- name: prepare release summary
id: prepare_summary
run: |
#summary=$(scripts/release-notes.sh)
summary=$(cat RELEASENOTES.md)
summary="${summary//'%'/'%25'}"
summary="${summary//$'\n'/'%0A'}"
summary="${summary//$'\r'/'%0D'}"
echo "::set-output name=release_summary::$summary"
- name: tag prerelease
run: |
git tag ${{ env.PRERELEASE_REVISION }}
- name: docker push to hub
uses: docker/build-push-action@v2
with: