From 3c91de30939aaa7418089a2ebd8405ec6f2845c5 Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Mon, 18 Mar 2024 09:56:19 +0100 Subject: [PATCH] ci: set buildx version Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- .github/workflows/ci.yml | 111 +++++++++++++++++++++++++++++++-------- 1 file changed, 89 insertions(+), 22 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b915d91..31bb3b0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,7 @@ on: env: DOCKER_IMAGE: localhost:5000/name/app + BUILDX_VERSION: latest jobs: multi-images: @@ -25,6 +26,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -56,6 +63,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -86,6 +99,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -114,6 +133,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -139,6 +164,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -156,6 +187,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -171,6 +208,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -195,6 +238,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./ @@ -216,6 +265,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta id: meta @@ -245,6 +300,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver-opts: network=host - name: Docker meta id: docker_meta @@ -261,14 +322,6 @@ jobs: type=semver,pattern=v{{major}}.{{minor}} type=semver,pattern=v{{major}} type=sha - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - with: - driver-opts: network=host - name: Build and push to local registry uses: docker/build-push-action@v5 @@ -299,6 +352,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} - name: Docker meta id: docker_meta @@ -316,12 +374,6 @@ jobs: type=semver,pattern={{major}}.{{minor}} type=semver,pattern={{major}} type=sha - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - name: Build uses: docker/bake-action@v4 @@ -345,6 +397,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta id: meta @@ -367,6 +425,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta id: meta @@ -398,6 +462,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} - name: Docker meta id: docker_meta @@ -417,14 +486,6 @@ jobs: type=sha env: DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - with: - version: latest - name: Build uses: docker/bake-action@v4 @@ -442,6 +503,12 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + with: + version: ${{ env.BUILDX_VERSION }} + driver: docker - name: Docker meta uses: ./