3939 path : ~/version
4040
4141 release :
42+ if : ${{ github.ref_name == 'main' }}
4243 needs : [build]
4344 permissions : write-all
4445 runs-on : ubuntu-latest
@@ -51,50 +52,21 @@ jobs:
5152 with :
5253 name : version
5354
54- - name : Read version
55+ - name : Read version and Get date
5556 run : |
56- cat version
57- export VERSION="$(cat version)"
58- echo "APP_VERSION=${VERSION}" >> "${GITHUB_ENV}"
59-
60- # Version Release
61- - name : Del Previous Release
62- run : |
63- gh release delete "${APP_VERSION}" --repo "${GITHUB_REPOSITORY}" --cleanup-tag -y
64- sleep 5
65- env :
66- GH_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
67- continue-on-error : true
68- - name : Continuous Releaser
69- 70- with :
71- name : " GIMP AppImage ${{ env.APP_VERSION }}"
72- tag_name : " ${{ env.APP_VERSION}}"
73- prerelease : false
74- draft : false
75- generate_release_notes : false
76- make_latest : true
77- files : |
78- *.AppImage*
79- *.AppBundle*
80- continue-on-error : false
57+ echo "VERSION=$(cat version)" >> "${GITHUB_ENV}"
58+ echo "DATE=$(date +'%Y-%m-%d_%s')" >> "${GITHUB_ENV}"
8159
82- # Snapshot Release
83- - name : Get Date
84- run : |
85- SNAPSHOT_TAG="$(date --utc +'%Y%m%d-%H%M%S')"
86- echo SNAPSHOT_TAG="${SNAPSHOT_TAG}" >> "${GITHUB_ENV}"
87- continue-on-error : false
88- - name : Snapshot Releaser
60+ - name : Release Artifacts
89619062 with :
91- name : " Snapshot ${{ env.APP_VERSION }}"
92- tag_name : " ${{ env.SNAPSHOT_TAG }}"
63+ name : " GIMP/PhotoGIMP: ${{ env.VERSION }}"
64+ tag_name : " ${{ env.VERSION }}@${{ env.DATE }}"
9365 prerelease : false
9466 draft : false
9567 generate_release_notes : false
96- make_latest : false
68+ fail_on_unmatched_files : false
69+ make_latest : true
9770 files : |
9871 *.AppImage*
9972 *.AppBundle*
100- continue-on-error : false
0 commit comments