Skip to content

Commit aafba11

Browse files
authored
simplify releases and keep alive
1 parent b54706d commit aafba11

1 file changed

Lines changed: 38 additions & 57 deletions

File tree

.github/workflows/blank.yml

Lines changed: 38 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -50,65 +50,46 @@ jobs:
5050
overwrite: true
5151

5252
release:
53-
needs: [build]
54-
permissions: write-all
55-
runs-on: ubuntu-latest
56-
57-
steps:
58-
- uses: actions/download-artifact@v4.3.0
59-
with:
60-
name: AppImage-x86_64
53+
if: ${{ github.ref_name == 'main' }}
54+
needs: [build]
55+
permissions: write-all
56+
runs-on: ubuntu-latest
57+
steps:
58+
- uses: actions/download-artifact@v4.3.0
59+
with:
60+
name: AppImage-x86_64
6161

62-
# - uses: actions/download-artifact@v4.3.0
63-
# with:
64-
# name: AppImage-aarch64
62+
# - uses: actions/download-artifact@v4.3.0
63+
# with:
64+
# name: AppImage-aarch64
6565

66-
- uses: actions/download-artifact@v4.3.0
67-
with:
68-
name: version
66+
- uses: actions/download-artifact@v4.3.0
67+
with:
68+
name: version
6969

70-
- name: Read version
71-
run: |
72-
cat version
73-
export VERSION="$(cat version)"
74-
echo "APP_VERSION=${VERSION}" >> "${GITHUB_ENV}"
70+
- name: Read version and Get date
71+
run: |
72+
echo "VERSION=$(cat version)" >> "${GITHUB_ENV}"
73+
echo "DATE=$(date +'%Y-%m-%d_%s')" >> "${GITHUB_ENV}"
7574
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
86-
with:
87-
name: "ruffle AppImage ${{ env.APP_VERSION }}"
88-
tag_name: "${{ env.APP_VERSION }}"
89-
prerelease: false
90-
draft: false
91-
generate_release_notes: false
92-
make_latest: true
93-
files: |
94-
*.AppImage*
95-
continue-on-error: false
75+
- name: Release Artifacts
76+
uses: softprops/action-gh-release@v2.2.2
77+
with:
78+
name: "Ruffle: ${{ env.VERSION }}"
79+
tag_name: "${{ env.VERSION }}@${{ env.DATE }}"
80+
prerelease: false
81+
draft: false
82+
generate_release_notes: false
83+
make_latest: true
84+
files: |
85+
*.AppImage*
9686
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
87+
- uses: actions/checkout@v4
88+
- name: Update LATEST_VERSION
89+
run: |
90+
echo "${{ env.VERSION }}" > ./LATEST_VERSION
91+
git config user.name "github-actions[bot]"
92+
git config user.email "github-actions[bot]@users.noreply.github.com"
93+
git add ./LATEST_VERSION
94+
git commit -m 'bump `LATEST_VERSION` [skip ci]'
95+
git push

0 commit comments

Comments
 (0)