We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c2611e6 commit 9d22434Copy full SHA for 9d22434
1 file changed
.github/workflows/delete-packages-and-releases.yml
@@ -43,10 +43,13 @@ jobs:
43
44
- name: Delete releases and tags
45
continue-on-error: true
46
- uses: dev-drprasad/delete-older-releases@dfbe6be2a006e9475dfcbe5b8d201f1824c2a9fe #v0.3.4
47
env:
48
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
49
- with:
50
- keep_latest: 0
51
- delete_tag_pattern: "-${{ inputs.tag }}.0"
52
- delete_tags: true
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ INPUT_TAG: ${{ inputs.tag }}
+ run: |
+ gh release list --limit 100 --json tagName \
+ --jq ".[] | select(.tagName | contains(\"-${INPUT_TAG}.0\")) | .tagName" \
+ | while IFS= read -r tag; do
53
+ echo "Deleting release and tag: $tag"
54
+ gh release delete "$tag" --yes --cleanup-tag || true
55
+ done
0 commit comments