7171 overwrite : true
7272
7373 release :
74+ if : ${{ github.ref_name == 'main' }}
7475 name : " release"
7576 needs : [build]
7677 permissions :
@@ -95,41 +96,19 @@ jobs:
9596 with :
9697 name : version
9798
98- - name : Read version
99+ - name : Read version and Get date
99100 run : |
100- export VERSION="$(cat version)"
101- export SNAPSHOT_TAG="$(date --utc +'%Y%m%d-%H%M%S')"
102- echo "APP_VERSION=${VERSION}" >> "${GITHUB_ENV}"
103- echo SNAPSHOT_TAG="${SNAPSHOT_TAG}" >> "${GITHUB_ENV}"
101+ echo "VERSION=$(cat version)" >> "${GITHUB_ENV}"
102+ echo "DATE=$(date +'%Y-%m-%d_%s')" >> "${GITHUB_ENV}"
104103
105- - name : Del Previous Release
106- run : |
107- gh release delete "${APP_VERSION}" --repo "${GITHUB_REPOSITORY}" --cleanup-tag -y
108- sleep 5
109- env :
110- GH_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
111- continue-on-error : true
112-
113- - name : Continuous Releaser
104+ - name : Release Artifacts
114105115106 with :
116- name : " Azahar AppImage ${{ env.APP_VERSION }}"
117- tag_name : " ${{ env.APP_VERSION }}"
107+ name : " Azahar: ${{ env.VERSION }}"
108+ tag_name : " ${{ env.VERSION }}@${{ env.DATE }}"
118109 prerelease : false
119110 draft : false
120111 generate_release_notes : false
121112 make_latest : true
122113 files : |
123114 *.AppImage*
124-
125- - name : Snapshot Releaser
126- 127- with :
128- name : " Snapshot ${{ env.APP_VERSION }}"
129- tag_name : " ${{ env.SNAPSHOT_TAG }}"
130- prerelease : false
131- draft : false
132- generate_release_notes : false
133- make_latest : false
134- files : |
135- *.AppImage*
0 commit comments