Skip to content

Commit 0f635d6

Browse files
authored
simplify releases
1 parent d036af6 commit 0f635d6

File tree

1 file changed

+8
-29
lines changed

1 file changed

+8
-29
lines changed

.github/workflows/build-stable.yml

Lines changed: 8 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ jobs:
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
128107
uses: softprops/[email protected]
129108
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

Comments
 (0)