diff --git a/.github/workflows/create-tag.yml b/.github/workflows/create-tag.yml index 1d6d1c8..1493bae 100644 --- a/.github/workflows/create-tag.yml +++ b/.github/workflows/create-tag.yml @@ -2,8 +2,8 @@ name: CI on: push: - paths-ignore: - - "src/GeoLite2-City.mmdb" + tags-ignore: + - "**" workflow_dispatch: @@ -19,26 +19,16 @@ jobs: git fetch --tags origin revlist="$(git rev-list --tags --max-count=1)" - echo "$revlist" if [ -z "$revlist" ]; then latestVersion="1.0.0" else latestVersion="$(git describe --tags "$revlist")" fi - echo "$latestVersion" latestVersionPrefix="$(awk -F'.' '{ $NF=""; print }' <<< "$latestVersion" | tr " " ".")" - echo "$latestVersionPrefix" - latestMinorVersion="$(sed "s/$latestVersionPrefix//g" <<< "$latestVersion")" - echo "$latestMinorVersion" - newMinorVersion=$(( $latestMinorVersion + 1 )) - echo "$newMinorVersion" - newVersion="$latestVersionPrefix$newMinorVersion" - echo "$newVersion" - git tag "$newVersion" git push origin "$newVersion" || exit 1