Skip to content

Make Stable Release #45

Make Stable Release

Make Stable Release #45

name: Make Stable Release
# TODO: take/create release notes (maybe just do that on the latest tag)
on: workflow_dispatch
jobs:
update_stable_branch:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Update stable branch
run: |
./scripts/update_stable_branch.sh
make_stable_release:
runs-on: ubuntu-latest
needs:
- update_stable_branch
steps:
- run: mkdir /tmp/artifacts
- name: Download artifacts
run: |
curl -S -s -L -O --output-dir /tmp/artifacts --connect-timeout 60 https://github.com/MrAwesome/decktricks/releases/download/latest/decktricks-install.desktop
curl -S -s -L -O --output-dir /tmp/artifacts --connect-timeout 60 https://github.com/MrAwesome/decktricks/releases/download/latest/decktricks-install.sh
curl -S -s -L -O --output-dir /tmp/artifacts --connect-timeout 60 https://github.com/MrAwesome/decktricks/releases/download/latest/decktricks-update.sh
curl -S -s -L -O --output-dir /tmp/artifacts --connect-timeout 60 https://github.com/MrAwesome/decktricks/releases/download/latest/decktricks.tar.xz
curl -S -s -L -O --output-dir /tmp/artifacts --connect-timeout 60 https://github.com/MrAwesome/decktricks/releases/download/latest/DECKTRICKS_TARBALL_XXH64SUM
- name: Update stable release
uses: softprops/action-gh-release@v2
#if: startsWith(github.ref, 'refs/tags/')
with:
fail_on_unmatched_files: true
prerelease: false
make_latest: false
name: Decktricks Stable
tag_name: stable
files: |
/tmp/artifacts/decktricks.tar.xz
/tmp/artifacts/decktricks-install.desktop
/tmp/artifacts/decktricks-install.sh
/tmp/artifacts/decktricks-update.sh
/tmp/artifacts/DECKTRICKS_TARBALL_XXH64SUM