Skip to content

Commit ad58a6f

Browse files
authored
simplify releases
1 parent 8fb0652 commit ad58a6f

File tree

1 file changed

+8
-41
lines changed

1 file changed

+8
-41
lines changed

.github/workflows/blank.yml

Lines changed: 8 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,6 @@ jobs:
3131
mkdir dist
3232
mv *.AppImage* dist/
3333
34-
- name: Check version file
35-
run: |
36-
cat ~/version
37-
echo "APP_VERSION=$(cat ~/version)" >> "${GITHUB_ENV}"
38-
3934
- name: Upload artifact
4035
uses: actions/upload-artifact@v4.6.2
4136
with:
@@ -50,6 +45,7 @@ jobs:
5045
overwrite: true
5146

5247
release:
48+
if: ${{ github.ref_name == 'main' }}
5349
needs: [build]
5450
permissions: write-all
5551
runs-on: ubuntu-latest
@@ -67,48 +63,19 @@ jobs:
6763
with:
6864
name: version
6965

70-
- name: Read version
66+
- name: Read version and Get date
7167
run: |
72-
cat version
73-
export VERSION="$(cat version)"
74-
echo "APP_VERSION=${VERSION}" >> "${GITHUB_ENV}"
68+
echo "VERSION=$(cat version)" >> "${GITHUB_ENV}"
69+
echo "DATE=$(date +'%Y-%m-%d_%s')" >> "${GITHUB_ENV}"
7570
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
71+
- name: Release Artifacts
72+
uses: softprops/action-gh-release@v2.2.2
8673
with:
87-
name: "fastfetch AppImage ${{ env.APP_VERSION }}"
88-
tag_name: "${{ env.APP_VERSION }}"
74+
name: "fastfetch: ${{ env.VERSION }}"
75+
tag_name: "${{ env.VERSION }}@${{ env.DATE }}"
8976
prerelease: false
9077
draft: false
9178
generate_release_notes: false
9279
make_latest: true
9380
files: |
9481
*.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

Comments
 (0)