4242 path : ~/version
4343
4444 release :
45+ if : ${{ github.ref_name == 'main' }}
4546 needs : [build]
4647 permissions : write-all
4748 runs-on : ubuntu-latest
@@ -50,56 +51,28 @@ jobs:
50515152 with :
5253 name : AppImage
54+
53555456 with :
5557 name : version
5658
57- - name : Read version
58- run : |
59- cat version
60- export VERSION="$(cat version)"
61- echo "APP_VERSION=${VERSION}" >> "${GITHUB_ENV}"
62-
63- # Version Release
64- - name : Del Previous Release
59+ - name : Read version and Get date
6560 run : |
66- gh release delete "${APP_VERSION}" --repo "${GITHUB_REPOSITORY}" --cleanup-tag -y
67- env :
68- GH_TOKEN : " ${{ secrets.GITHUB_TOKEN }}"
69- continue-on-error : true
70- - name : Continuous Releaser
71- uses : softprops/action-gh-release@v2
72- with :
73- name : " Android Tools AppImage ${{ env.APP_VERSION}}"
74- tag_name : " ${{ env.APP_VERSION}}"
75- prerelease : false
76- draft : false
77- generate_release_notes : false
78- make_latest : true
79- files : |
80- *.AppImage*
81- *.AppBundle*
82- continue-on-error : false
61+ echo "VERSION=$(cat version)" >> "${GITHUB_ENV}"
62+ echo "DATE=$(date +'%Y-%m-%d_%s')" >> "${GITHUB_ENV}"
8363
84- # Snapshot Release
85- - name : Get Date
86- run : |
87- SNAPSHOT_TAG="$(date --utc +'%Y%m%d-%H%M%S')"
88- echo SNAPSHOT_TAG="${SNAPSHOT_TAG}" >> "${GITHUB_ENV}"
89- continue-on-error : false
90- - name : Snapshot Releaser
91- uses : softprops/action-gh-release@v2
64+ - name : Release Artifacts
65+ 9266 with :
93- name : " Snapshot ${{ env.APP_VERSION }}"
94- tag_name : " ${{ env.SNAPSHOT_TAG }}"
67+ name : " Android Tools: ${{ env.VERSION }}"
68+ tag_name : " ${{ env.VERSION }}@${{ env.DATE }}"
9569 prerelease : false
9670 draft : false
9771 generate_release_notes : false
98- make_latest : false
72+ make_latest : true
9973 files : |
10074 *.AppImage*
10175 *.AppBundle*
102- continue-on-error : false
10376
10477 soar-nest :
10578 needs : [release] # Only runs if release succeeded
0 commit comments