name: Setup
on:
workflow_call
jobs:
release:
name: "Release Setup"
runs-on: ubuntu-latest
steps:
- name: Job info
run: |
echo "GitHub Ref: ${{ github.ref }}"
- name: Delete old workflow runs
uses: Mattraks/delete-workflow-runs@main
with:
retain_days: 2
keep_minimum_runs: 2
- uses: actions/checkout@v6
- name: Delete latest tag
if: github.ref_type == 'branch'
continue-on-error: true
run: |
gh release delete latest --cleanup-tag
gh release create latest --target ${{ github.ref }} --prerelease
env:
GITHUB_TOKEN: ${{ github.token }}