Skip to content

Commit ba82fc2

Browse files
Remove outdated release assets
1 parent 60fa384 commit ba82fc2

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

.github/workflows/release.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ jobs:
1111
steps:
1212
- name: Checkout
1313
uses: actions/checkout@v3
14+
with:
15+
fetch-depth: 0
1416
- name: Extract release version
1517
run: echo "RELEASE_VERSION=${GITHUB_REF:10}" >> $GITHUB_ENV
1618
- name: Set up JDK 17
@@ -35,4 +37,17 @@ jobs:
3537
with:
3638
files: build/libs/manami.jar
3739
env:
38-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
40+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
- id: fetch-latest-release
42+
name: Fetch latest release tag
43+
run: |
44+
version=$(git tag --sort=creatordate | tail -2 | head -1)
45+
echo "PREVIOUS_VERSION=$version" >> $GITHUB_OUTPUT
46+
- name: Delete outdated release assets
47+
uses: mknejp/delete-release-assets@v1
48+
with:
49+
token: ${{ secrets.GITHUB_TOKEN }}
50+
tag: ${{ steps.fetch-latest-release.outputs.PREVIOUS_VERSION }}
51+
assets: manami.jar
52+
fail-if-no-release: false
53+
fail-if-no-assets: false

0 commit comments

Comments
 (0)