copapy/tools/get_tag.sh

16 lines
452 B
Bash

#!/usr/bin/env bash
set -euo pipefail
# Check if this run was triggered by a tag
if [[ "${GITHUB_REF:-}" == refs/tags/* ]]; then
TAG_NAME="${GITHUB_REF#refs/tags/}"
echo "Detected tag push: $TAG_NAME"
# For GitHub Actions output
echo "version=$TAG_NAME" >> "${GITHUB_OUTPUT:-/dev/stdout}"
exit 0
fi
# Detected version from Git
TAG_NAME=$(git describe --tags --abbrev=0)
echo "version=$TAG_NAME" >> "${GITHUB_OUTPUT:-/dev/stdout}"