From 786a9d7b2bce56b3fa8c7cf25ecd488b22062923 Mon Sep 17 00:00:00 2001 From: Antoine Chenon <112872424+FreddieMercuryDKT@users.noreply.github.com> Date: Wed, 18 Oct 2023 11:12:25 +0200 Subject: [PATCH] build: build docker images for sbt on multiple platforms + add new versions of sbt (#4) --- .github/workflows/docker.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index d67934a..9a1a94e 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -53,7 +53,7 @@ jobs: needs: build_base_images strategy: matrix: - sbt_version: [1.8.2, 1.8.3, 1.9.0, 1.9.1, 1.9.2] + sbt_version: [1.8.2, 1.8.3, 1.9.0, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.9.6] environment: docker-hub runs-on: ubuntu-latest steps: @@ -70,6 +70,12 @@ jobs: id: buildx uses: docker/setup-buildx-action@v2 + - name: Load short sha + uses: benjlevesque/short-sha@v2.2 + id: short-sha + with: + length: 7 + - name: Build corretto with sbt installed id: docker_build_corretto_sbt uses: docker/build-push-action@v4 @@ -82,9 +88,12 @@ jobs: JDK_VERSION=8 SBT_VERSION=${{ matrix.sbt_version }} push: true - tags: infrahelpers/dpp:jdk8-sbt${{ matrix.sbt_version }} + tags: | + infrahelpers/dpp:jdk8-sbt${{ matrix.sbt_version }} + infrahelpers/dpp:jdk8-sbt${{ matrix.sbt_version }}-${{ env.SHA }} cache-from: type=gha cache-to: type=gha,mode=max + platforms: linux/amd64,linux/arm64/v8 build_python_images: needs: build_base_images