name: Purge untagged images from GHCR

on: 
    workflow_dispatch:
    schedule:
      - cron: '1 1 1 * *'
jobs:
  purge:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - name: Prune Netmaker
        uses: vlaurin/action-ghcr-prune@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          organization: gravitl
          container: netmaker
          dry-run: false # Dry-run first, then change to `false`
          untagged: true
      - name: Prune Netclient
        uses: vlaurin/action-ghcr-prune@main
        with:
          token: ${{ secrets.GITHUB_TOKEN }}
          organization: gravitl
          container: netclient
          dry-run: false # Dry-run first, then change to `false`
          untagged: true
          
