Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
file-minus

GitHub Action

Delete Release Assets

v1.0.0

Delete Release Assets

file-minus

Delete Release Assets

Delete all assets attached to a release. Mainly designed to make sure electron-builder does not fail if asset already exists

Installation

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

              

- name: Delete Release Assets

uses: andreaswilli/delete-release-assets-action@v1.0.0

Learn more about this action in andreaswilli/delete-release-assets-action

Choose a version

delete-release-assets-action

A simple GitHub action which deletes all assets attached to a release. It is mainly designed to make sure electron-builder doesn't fail in case an asset already exists.

Inputs

name required? description
github_token yes GitHub Access Token (usually secrets.GITHUB_TOKEN)
tag no Tag name that identifies the release (version is read from package.json if not specified)

Example usage

name: Delete Release Assets

on: push

jobs:
  deleteReleaseAssets:
    runs-on: ubuntu-latest

    steps:
      - name: Check out Git repository
        uses: actions/checkout@v1

      - name: Delete current release assets
        uses: andreaswilli/delete-release-assets-action@<version>
        with:
          github_token: ${{ secrets.GITHUB_TOKEN }}