Merge pull request #191 from 1dot13/create-latest-tag-explicitly

Create latest tag explicitly
This commit is contained in:
CptMoore
2023-07-30 09:53:06 +02:00
committed by GitHub
+11 -5
View File
@@ -190,22 +190,28 @@ jobs:
mkdir dist/
mv artifacts/*_release/* dist/
- name: Delete Latest
if: startsWith(github.ref, 'refs/tags/v') == false
- name: Delete Latest Release and Tag
if: github.ref == 'refs/heads/master'
uses: dev-drprasad/delete-tag-and-release@v1.0
with:
delete_release: true
tag_name: "latest"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create Latest Tag
if: github.ref == 'refs/heads/master'
working-directory: ${{ inputs.checkout-directory }}
run: |
git tag -d latest || true
git tag latest
git push origin latest
- id: release_latest
name: Release Latest
if: startsWith(github.ref, 'refs/tags/v') == false
if: github.ref == 'refs/heads/master'
uses: ncipollo/release-action@v1
with:
allowUpdates: false
artifactErrorsFailBuild: true
artifacts: dist/*
draft: false
generateReleaseNotes: true
makeLatest: true
name: "Latest (unstable)"