Compare commits
2 Commits
d3600f7200
...
909c0436cf
Author | SHA1 | Date | |
---|---|---|---|
909c0436cf | |||
9714851005 |
@ -77,33 +77,38 @@ jobs:
|
|||||||
git config --global user.email "actions@gitea"
|
git config --global user.email "actions@gitea"
|
||||||
git remote set-url origin https://x:${{ secrets.TOKEN }}@git.devbeni.lol/MineDivinity/pack.git
|
git remote set-url origin https://x:${{ secrets.TOKEN }}@git.devbeni.lol/MineDivinity/pack.git
|
||||||
|
|
||||||
- name: Delete existing tag if present
|
|
||||||
run: |
|
|
||||||
if git rev-parse v${{ env.VERSION }} >/dev/null 2>&1; then
|
|
||||||
git tag -d v${{ env.VERSION }}
|
|
||||||
git push --delete origin v${{ env.VERSION }} || true
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Create Tag
|
|
||||||
run: |
|
|
||||||
git tag -a v${{ env.VERSION }} -m "Release v${{ env.VERSION }}"
|
|
||||||
git push origin v${{ env.VERSION }}
|
|
||||||
|
|
||||||
- name: Commit updates
|
- name: Commit updates
|
||||||
run: |
|
run: |
|
||||||
git pull origin main
|
git pull origin main --rebase
|
||||||
git add versions.txt pack/pack.mcmeta MineDivinity-Pack.zip
|
git add versions.txt pack/pack.mcmeta MineDivinity-Pack.zip MineDivinity-Pack.sha1.txt
|
||||||
git commit -m "Update to version ${{ env.VERSION }} [skip ci]"
|
git commit -m "Update to version ${{ env.VERSION }} [skip ci]"
|
||||||
git push origin main
|
git push origin main
|
||||||
|
|
||||||
|
- name: Delete existing release
|
||||||
|
run: |
|
||||||
|
RELEASE_ID=$(curl -s -H "Authorization: token ${{ secrets.TOKEN }}" "https://git.devbeni.lol/api/v1/repos/MineDivinity/pack/releases/tags/latest" | jq .id)
|
||||||
|
if [ "$RELEASE_ID" != "null" ] && [ ! -z "$RELEASE_ID" ]; then
|
||||||
|
echo "Deleting release with ID $RELEASE_ID"
|
||||||
|
curl -s -X DELETE -H "Authorization: token ${{ secrets.TOKEN }}" "https://git.devbeni.lol/api/v1/repos/MineDivinity/pack/releases/$RELEASE_ID"
|
||||||
|
else
|
||||||
|
echo "No existing 'latest' release found."
|
||||||
|
fi
|
||||||
|
|
||||||
|
- name: Update latest tag
|
||||||
|
run: |
|
||||||
|
git tag -d latest || true
|
||||||
|
git push --delete origin latest || true
|
||||||
|
git tag -a latest -m "Release v${{ env.VERSION }}"
|
||||||
|
git push origin latest
|
||||||
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
id: create-release
|
id: create-release
|
||||||
uses: actions/create-release@v1
|
uses: actions/create-release@v1
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.TOKEN }}
|
||||||
with:
|
with:
|
||||||
tag_name: v${{ env.VERSION }}
|
tag_name: latest
|
||||||
release_name: MineDivinity Pack v${{ env.VERSION }}
|
release_name: MineDivinity Pack (Latest) v${{ env.VERSION }}
|
||||||
body: |
|
body: |
|
||||||
Minecraft Texture Pack Release
|
Minecraft Texture Pack Release
|
||||||
Version: ${{ env.VERSION }}
|
Version: ${{ env.VERSION }}
|
||||||
|
Reference in New Issue
Block a user