|
31 | 31 | mkdir dist |
32 | 32 | mv *.AppImage* dist/ |
33 | 33 |
|
34 | | - - name: Check version file |
35 | | - run: | |
36 | | - cat ~/version |
37 | | - echo "APP_VERSION=$(cat ~/version)" >> "${GITHUB_ENV}" |
38 | | -
|
39 | 34 | - name: Upload artifact |
40 | 35 | uses: actions/upload-artifact@v4.6.2 |
41 | 36 | with: |
@@ -67,48 +62,18 @@ jobs: |
67 | 62 | with: |
68 | 63 | name: version |
69 | 64 |
|
70 | | - - name: Read version |
| 65 | + - name: Read version and Get date |
71 | 66 | run: | |
72 | | - cat version |
73 | | - export VERSION="$(cat version)" |
74 | | - echo "APP_VERSION=${VERSION}" >> "${GITHUB_ENV}" |
| 67 | + echo "VERSION=$(cat version)" >> "${GITHUB_ENV}" |
| 68 | + echo "DATE=$(date +'%Y-%m-%d_%s')" >> "${GITHUB_ENV}" |
75 | 69 |
|
76 | | - #Version Release |
77 | | - - name: Del Previous Release |
78 | | - run: | |
79 | | - gh release delete "${APP_VERSION}" --repo "${GITHUB_REPOSITORY}" --cleanup-tag -y |
80 | | - sleep 5 |
81 | | - env: |
82 | | - GH_TOKEN: "${{ secrets.GITHUB_TOKEN }}" |
83 | | - continue-on-error: true |
84 | | - - name: Continuous Releaser |
85 | | - uses: softprops/action-gh-release@v2 |
| 70 | + - name: Release Artifacts |
| 71 | + uses: softprops/action-gh-release@v2.2.2 |
86 | 72 | with: |
87 | | - name: "Lapce AppImage ${{ env.APP_VERSION }}" |
88 | | - tag_name: "${{ env.APP_VERSION }}" |
| 73 | + name: "Lapce: ${{ env.VERSION }}" |
| 74 | + tag_name: "${{ env.VERSION }}@${{ env.DATE }}" |
89 | 75 | prerelease: false |
90 | 76 | draft: false |
91 | 77 | generate_release_notes: false |
92 | 78 | make_latest: true |
93 | 79 | files: | |
94 | | - *.AppImage* |
95 | | - continue-on-error: false |
96 | | - |
97 | | - #Snapshot Release |
98 | | - - name: Get Date |
99 | | - run: | |
100 | | - SNAPSHOT_TAG="$(date --utc +'%Y%m%d-%H%M%S')" |
101 | | - echo SNAPSHOT_TAG="${SNAPSHOT_TAG}" >> "${GITHUB_ENV}" |
102 | | - continue-on-error: false |
103 | | - - name: Snapshot Releaser |
104 | | - uses: softprops/action-gh-release@v2 |
105 | | - with: |
106 | | - name: "Snapshot ${{ env.APP_VERSION }}" |
107 | | - tag_name: "${{ env.SNAPSHOT_TAG }}" |
108 | | - prerelease: false |
109 | | - draft: false |
110 | | - generate_release_notes: false |
111 | | - make_latest: false |
112 | | - files: | |
113 | | - *.AppImage* |
114 | | - continue-on-error: false |
0 commit comments