@@ -14,20 +14,19 @@ jobs:
1414 with :
1515 python-version : 3.8
1616 - name : Install packaging
17- run : pip install -U packaging
17+ run : python -m pip install -U packaging --user
1818 - name : Get versions
1919 id : get_versions
2020 shell : python
2121 run : |
22- import sys
2322 from packaging.version import parse
24- print(sys.version_info)
23+
2524 tag_ref = "${{ github.ref }}"
2625 tag_name = tag_ref.split("/")[-1]
27- print(f"tag_name: {tag_name}")
2826 version = parse(tag_name)
27+ print(f"tag_name: {tag_name}")
2928 print(f"version: {version}")
30- if not ( version.is_prerelease) :
29+ if not version.is_prerelease:
3130 print("Creating new major and minor tags!")
3231 print(f"::set-output name=original_tag_name::{tag_name}")
3332 print(f"::set-output name=major_version::v{version.major}")
4241 major_version : ${{ steps.get_versions.outputs.major_version }}
4342 minor_version : ${{ steps.get_versions.outputs.minor_version }}
4443 run : |
45- git config --global user.email "github-actions[bot]@users.noreply.github.com"
46- git config --global user.name "github-actions[bot]"
47- git tag -a $major_version -m "original tag: $original_tag_name"
48- git tag -a $minor_version -m "original tag: $original_tag_name"
49- git push origin $major_version -f
50- git push origin $minor_version -f
44+ git config user.email 'github-actions[bot]@users.noreply.github.com'
45+ git config user.name 'github-actions[bot]'
46+ git tag --annotate '${{ env.major_version }}' \
47+ --message='original tag: ${{ env.original_tag_name }}'
48+ git tag --annotate '${{ env.minor_version }}' \
49+ --message='original tag: ${{ env.original_tag_name }}'
50+ git push origin '${{ env.major_version }}' --force-with-lease
51+ git push origin '${{ env.minor_version }}' --force-with-lease
0 commit comments