mirror of https://github.com/statping/statping
rework version detection
parent
b8aacacf5a
commit
57a12cfbc9
|
@ -16,6 +16,7 @@ jobs:
|
||||||
outputs:
|
outputs:
|
||||||
is_release: ${{ steps.versions.outputs.is_release }}
|
is_release: ${{ steps.versions.outputs.is_release }}
|
||||||
is_prerelease: ${{ steps.versions.outputs.is_prerelease }}
|
is_prerelease: ${{ steps.versions.outputs.is_prerelease }}
|
||||||
|
# this will be v1.2.3 for on-tag builds and v1.2.3-numberofcommits-sha for off-tag builds
|
||||||
version: ${{ steps.versions.outputs.version }}
|
version: ${{ steps.versions.outputs.version }}
|
||||||
go_version: 1.18.x
|
go_version: 1.18.x
|
||||||
node_version: 16.14.0
|
node_version: 16.14.0
|
||||||
|
@ -27,21 +28,21 @@ jobs:
|
||||||
- name: get version information
|
- name: get version information
|
||||||
id: versions
|
id: versions
|
||||||
run: |
|
run: |
|
||||||
|
STABLE_TAG=$(git describe --tags --exclude '*-*')
|
||||||
TAG=$(git describe --tags)
|
TAG=$(git describe --tags)
|
||||||
if [ "${{ github.ref }}" = "refs/tags/$TAG" ]; then
|
if [ "${{ github.ref }}" = "refs/tags/$STABLE_TAG" ]; then
|
||||||
echo "is_release=true" >> $GITHUB_OUTPUT
|
echo "is_release=true" >> $GITHUB_OUTPUT
|
||||||
if [[ $TAG =~ ^v[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
|
|
||||||
echo "is_prerelease=false" >> $GITHUB_OUTPUT
|
echo "is_prerelease=false" >> $GITHUB_OUTPUT
|
||||||
else
|
echo "version=$STABLE_TAG" >> $GITHUB_OUTPUT
|
||||||
|
elif [ "${{ github.ref }}" = "refs/tags/$TAG" ]; then
|
||||||
|
echo "is_release=true" >> $GITHUB_OUTPUT
|
||||||
echo "is_prerelease=true" >> $GITHUB_OUTPUT
|
echo "is_prerelease=true" >> $GITHUB_OUTPUT
|
||||||
fi
|
echo "version=$TAG" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
echo "is_release=false" >> $GITHUB_OUTPUT
|
echo "is_release=false" >> $GITHUB_OUTPUT
|
||||||
echo "is_prerelease=false" >> $GITHUB_OUTPUT
|
echo "is_prerelease=false" >> $GITHUB_OUTPUT
|
||||||
TAG=$(git describe --tags --exclude '*-*')
|
echo "version=$STABLE_TAG" >> $GITHUB_OUTPUT
|
||||||
fi
|
fi
|
||||||
# this will be v1.2.3 for on-tag builds and v1.2.3-numberofcommits-sha for off-tag builds
|
|
||||||
echo "version=$TAG" >> $GITHUB_OUTPUT
|
|
||||||
shell: bash
|
shell: bash
|
||||||
- name: show data results
|
- name: show data results
|
||||||
run: |
|
run: |
|
||||||
|
|
Loading…
Reference in New Issue