Skip to content
trash

GitHub Action

Delete Tag

v1 Latest version

Delete Tag

trash

Delete Tag

Delete the tag that triggered the workflow

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Delete Tag

uses: prompt/actions-delete-tag@v1

Learn more about this action in prompt/actions-delete-tag

Choose a version

Delete Tag

A GitHub Action that deletes the tag that triggered the workflow.

prompt/actions-delete-tag@v1

Inputs

No inputs.

Outputs

No outputs.

Example

When a new tag is created, assert that the commit has a dist directory and if it does not then delete the tag.

name: "Limit Tags To Distributable Commits"

on:
  push:
    tags:
      - "**"

jobs:
  validate-tag:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: prompt/actions-assert@v2
        with:
          assertion: npm://@assertions/directory-exists
          expected: dist
      - if: failure()
        name: Delete tag
        uses: prompt/actions-delete-tag@v1