summaryrefslogtreecommitdiffstats
path: root/src/fluent-bit/.github/workflows/pr-closed-docker.yaml
blob: 628f5e92ca59cdd068a19daed07a5970cbd9c610 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
name: Remove docker images for stale/closed PR(s).
on:
  pull_request:
    branches:
      - master
    types: [closed]
jobs:
  cleanup:
    name: PR - cleanup pr-${{ github.event.number }} images
    runs-on: ubuntu-latest
    permissions:
      # We may need a specific token here with `packages:admin` privileges which is not available to GITHUB_TOKEN
      packages: write
    steps:
      - uses: vlaurin/action-ghcr-prune@v0.5.0
        with:
          organization: fluent
          container: fluent-bit/pr-${{ github.event.number }}
          token: ${{ secrets.GITHUB_TOKEN }}
          prune-untagged: true
          keep-last: 0