Semantic versioning of releases

This commit is contained in:
Philipp Zagar 2023-11-08 09:22:34 -08:00
parent 2756c4fbff
commit 892c6f7069
No known key found for this signature in database
GPG key ID: 263361B2C2850C93

View file

@ -393,12 +393,12 @@ jobs:
shell: bash shell: bash
run: | run: |
BUILD_NUMBER="$(git rev-list --count HEAD)" BUILD_NUMBER="$(git rev-list --count HEAD)"
SHORT_HASH="$(git rev-parse --short=7 HEAD)"
if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
echo "name=b${BUILD_NUMBER}" >> $GITHUB_OUTPUT echo "name=0.${BUILD_NUMBER}.0" >> $GITHUB_OUTPUT
else else
SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-') SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
echo "name=${SAFE_NAME}-b${BUILD_NUMBER}-${SHORT_HASH}" >> $GITHUB_OUTPUT SHORT_HASH="$(git rev-parse --short=7 HEAD)"
echo "name=${SAFE_NAME}-0.${BUILD_NUMBER}.0-${SHORT_HASH}" >> $GITHUB_OUTPUT
fi fi
- name: Pack artifacts - name: Pack artifacts
@ -450,12 +450,12 @@ jobs:
shell: bash shell: bash
run: | run: |
BUILD_NUMBER="$(git rev-list --count HEAD)" BUILD_NUMBER="$(git rev-list --count HEAD)"
SHORT_HASH="$(git rev-parse --short=7 HEAD)"
if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
echo "name=b${BUILD_NUMBER}" >> $GITHUB_OUTPUT echo "name=0.${BUILD_NUMBER}.0" >> $GITHUB_OUTPUT
else else
SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-') SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
echo "name=${SAFE_NAME}-b${BUILD_NUMBER}-${SHORT_HASH}" >> $GITHUB_OUTPUT SHORT_HASH="$(git rev-parse --short=7 HEAD)"
echo "name=${SAFE_NAME}-0.${BUILD_NUMBER}.0-${SHORT_HASH}" >> $GITHUB_OUTPUT
fi fi
- name: Pack artifacts - name: Pack artifacts
@ -527,12 +527,12 @@ jobs:
shell: bash shell: bash
run: | run: |
BUILD_NUMBER="$(git rev-list --count HEAD)" BUILD_NUMBER="$(git rev-list --count HEAD)"
SHORT_HASH="$(git rev-parse --short=7 HEAD)"
if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then if [[ "${{ env.BRANCH_NAME }}" == "master" ]]; then
echo "name=b${BUILD_NUMBER}" >> $GITHUB_OUTPUT echo "name=0.${BUILD_NUMBER}.0" >> $GITHUB_OUTPUT
else else
SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-') SAFE_NAME=$(echo "${{ env.BRANCH_NAME }}" | tr '/' '-')
echo "name=${SAFE_NAME}-b${BUILD_NUMBER}-${SHORT_HASH}" >> $GITHUB_OUTPUT SHORT_HASH="$(git rev-parse --short=7 HEAD)"
echo "name=${SAFE_NAME}-0.${BUILD_NUMBER}.0-${SHORT_HASH}" >> $GITHUB_OUTPUT
fi fi
- name: Download artifacts - name: Download artifacts