From 58da18cae263104a2df6a4b403f78845506d652b Mon Sep 17 00:00:00 2001 From: romeroalx Date: Wed, 31 Jan 2024 11:51:48 +0100 Subject: [PATCH] upgrade actions: checkout docker-login delete-pkgs --- .github/workflows/build-debian-images.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-debian-images.yaml b/.github/workflows/build-debian-images.yaml index 7fa136a..8d5cf67 100644 --- a/.github/workflows/build-debian-images.yaml +++ b/.github/workflows/build-debian-images.yaml @@ -24,7 +24,7 @@ jobs: contents: read packages: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | echo "image-id-lowercase=ghcr.io/${{ github.repository }}/${{ matrix.image-id }}" | tr '[:upper:]' '[:lower:]' >> "$GITHUB_ENV" @@ -37,7 +37,7 @@ jobs: - name: Login to GitHub Container Registry if: ${{ github.event_name != 'pull_request' }} - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ghcr.io username: ${{ github.actor }} @@ -67,8 +67,10 @@ jobs: echo "${{ github.repository }}" | awk -F'/' '{print "repo-name="$2}' >> "$GITHUB_ENV" - name: Purge old images keeping the 5 more recent ones - uses: actions/delete-package-versions@v4 + # FIXME: move to tag v5 when available. + uses: actions/delete-package-versions@v5.0.0 with: package-name: ${{ env.repo-name }}/${{ matrix.image-id }} package-type: container min-versions-to-keep: 5 + delete-only-untagged-versions: true