From 220d4106f43d9cc915f6869bdc82e317b8dd0a81 Mon Sep 17 00:00:00 2001 From: Kilian Koeltzsch Date: Mon, 24 Nov 2025 17:17:27 +0100 Subject: [PATCH 1/3] update gh actions --- .github/workflows/docker_build_push.yml | 56 ++++++++++++------------- .github/workflows/swift.yml | 2 +- 2 files changed, 29 insertions(+), 29 deletions(-) diff --git a/.github/workflows/docker_build_push.yml b/.github/workflows/docker_build_push.yml index 8436716..4756d83 100644 --- a/.github/workflows/docker_build_push.yml +++ b/.github/workflows/docker_build_push.yml @@ -10,35 +10,35 @@ jobs: runs-on: ubuntu-latest steps: - - name: Check out repository - uses: actions/checkout@v2 + - name: Check out repository + uses: actions/checkout@v6 - - name: Log in to GitHub Container Registry - uses: docker/login-action@v1 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} + - name: Log in to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 - - name: Cache Docker layers - uses: actions/cache@v2 - with: - path: /tmp/.buildx-cache - key: ${{ runner.os }}-buildx-${{ github.sha }} - restore-keys: | - ${{ runner.os }}-buildx- + - name: Cache Docker layers + uses: actions/cache@v4 + with: + path: /tmp/.buildx-cache + key: ${{ runner.os }}-buildx-${{ github.sha }} + restore-keys: | + ${{ runner.os }}-buildx- - - name: Build and push Docker image - uses: docker/build-push-action@v2 - with: - context: . - builder: ${{ steps.buildx.outputs.name }} - push: true - tags: | - ghcr.io/${{ github.repository_owner }}/swiftdebot:${{ github.sha }} - ghcr.io/${{ github.repository_owner }}/swiftdebot:latest - cache-from: type=local,src=/tmp/.buildx-cache - cache-to: type=local,dest=/tmp/.buildx-cache + - name: Build and push Docker image + uses: docker/build-push-action@v6 + with: + context: . + builder: ${{ steps.buildx.outputs.name }} + push: true + tags: | + ghcr.io/${{ github.repository_owner }}/swiftdebot:${{ github.sha }} + ghcr.io/${{ github.repository_owner }}/swiftdebot:latest + cache-from: type=local,src=/tmp/.buildx-cache + cache-to: type=local,dest=/tmp/.buildx-cache diff --git a/.github/workflows/swift.yml b/.github/workflows/swift.yml index c8dcead..ff484a2 100644 --- a/.github/workflows/swift.yml +++ b/.github/workflows/swift.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v6 - name: Set up Docker container run: | From 574a5c96881fba5553c2746e6dc76a91452d326b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Nov 2025 16:18:42 +0000 Subject: [PATCH 2/3] Initial plan From 9175cfb0de002ebf5e3504786221f7c06f5d92e7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 24 Nov 2025 16:22:11 +0000 Subject: [PATCH 3/3] Add missing id to Docker Buildx setup step Co-authored-by: kiliankoe <2625584+kiliankoe@users.noreply.github.com> --- .github/workflows/docker_build_push.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/docker_build_push.yml b/.github/workflows/docker_build_push.yml index 4756d83..29f5248 100644 --- a/.github/workflows/docker_build_push.yml +++ b/.github/workflows/docker_build_push.yml @@ -21,6 +21,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Set up Docker Buildx + id: buildx uses: docker/setup-buildx-action@v3 - name: Cache Docker layers