name: Delete Artifacts on: workflow_dispatch: jobs: delete-artifacts: runs-on: ubuntu-latest steps: - name: Delete Old Artifacts uses: actions/github-script@v6 id: artifact with: script: | const res = await github.rest.actions.listArtifactsForRepo({ owner: context.repo.owner, repo: context.repo.repo, }) res.data.artifacts .forEach(({ id }) => { github.rest.actions.deleteArtifact({ owner: context.repo.owner, repo: context.repo.repo, artifact_id: id, }) })