7373 overwrite : true
7474
7575 release :
76+ if : ${{ github.ref_name == 'main' }}
7677 name : " release"
7778 needs : [build]
7879 permissions :
@@ -97,41 +98,19 @@ jobs:
9798 with :
9899 name : version
99100
100- - name : Read version
101+ - name : Read version and Get date
101102 run : |
102- export VERSION="$(cat version)"
103- export SNAPSHOT_TAG="$(date --utc +'%Y%m%d-%H%M%S')"
104- echo "APP_VERSION=${VERSION}" >> "${GITHUB_ENV}"
105- echo SNAPSHOT_TAG="${SNAPSHOT_TAG}" >> "${GITHUB_ENV}"
103+ echo "VERSION=$(cat version)" >> "${GITHUB_ENV}"
104+ echo "DATE=$(date +'%Y-%m-%d_%s')" >> "${GITHUB_ENV}"
106105
107- - name : Del Previous Release
108- run : |
109- gh release delete "${APP_VERSION}" --repo "${GITHUB_REPOSITORY}" --cleanup-tag -y
110- sleep 5
111- env :
112- GH_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
113- continue-on-error : true
114-
115- - name : Continuous Releaser
116- uses : softprops/action-gh-release@v2
117- with :
118- name : " Citron AppImage ${{ env.APP_VERSION }}"
119- tag_name : " ${{ env.APP_VERSION }}"
120- prerelease : false
121- draft : false
122- generate_release_notes : false
123- make_latest : true
124- files : |
125- *.AppImage*
126-
127- - name : Snapshot Releaser
106+ - name : Release Artifacts
128107129108 with :
130- name : " Snapshot ${{ env.APP_VERSION }}"
131- tag_name : " ${{ env.SNAPSHOT_TAG }}"
109+ name : " Citron: ${{ env.VERSION }}"
110+ tag_name : " ${{ env.VERSION }}@${{ env.DATE }}"
132111 prerelease : false
133112 draft : false
134113 generate_release_notes : false
135- make_latest : false
114+ make_latest : true
136115 files : |
137116 *.AppImage*
0 commit comments