Create delete_releases.yml

This commit is contained in:
pointfeev 2023-01-13 15:45:42 -05:00 committed by GitHub
parent 90cceecb77
commit a50df351e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

28
.github/workflows/delete_releases.yml vendored Normal file
View file

@ -0,0 +1,28 @@
name: Delete Releases
on:
workflow_dispatch:
inputs:
tagPattern:
description: 'Tag pattern'
required: true
default: 'v1'
jobs:
delete:
name: Delete
runs-on: windows-latest
if: ${{ github.event.repository.owner.id }} == ${{ github.event.sender.id }}
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Delete
uses: dev-drprasad/delete-older-releases@v0.2.1
with:
keep_latest: 0
delete_tags: true
delete_tag_pattern: ${{ github.event.inputs.tagPattern }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}