Raw File
# Workflow deletes image artifacts that created by CI workflow
name: Delete image artifacts
on:
  workflow_run:
    workflows: [CI, Comment, Full]
    types:
      - completed

jobs:
  cleanup:
    runs-on: ubuntu-latest
    env:
      GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
    steps:
      - name: Clean up
        run: |
          wri=${{ github.event.workflow_run.id }}
          for ai in $(gh api /repos/${{ github.repository }}/actions/runs/$wri/artifacts | jq '.artifacts[] | select( .name | startswith("cvat"))  | .id');
          do
            gh api --method DELETE /repos/${{ github.repository }}/actions/artifacts/$ai
          done
back to top