From 4cbeeb9a0c1130b05af80d44c32c71bd22ca5690 Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Sun, 21 Nov 2021 22:36:32 +0100 Subject: [PATCH] ci: add cross platform build for dev main image Signed-off-by: Jens Langhammer #1819 --- .github/workflows/ci-main.yml | 8 ++++++++ .github/workflows/ci-outpost.yml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci-main.yml b/.github/workflows/ci-main.yml index 7fd00763bb..fe742131d4 100644 --- a/.github/workflows/ci-main.yml +++ b/.github/workflows/ci-main.yml @@ -291,6 +291,13 @@ jobs: - test-e2e runs-on: ubuntu-latest timeout-minutes: 120 + strategy: + fail-fast: false + matrix: + arch: + - 'linux/amd64' + - 'linux/arm64' + - 'linux/arm/v7' steps: - uses: actions/checkout@v2 - name: Set up Docker Buildx @@ -317,3 +324,4 @@ jobs: ghcr.io/goauthentik/dev-server:gh-${{ steps.ev.outputs.branchNameContainer }}-${{ steps.ev.outputs.timestamp }}-${{ steps.ev.outputs.sha }} build-args: | GIT_BUILD_HASH=${{ steps.ev.outputs.sha }} + platforms: ${{ matrix.arch }} diff --git a/.github/workflows/ci-outpost.yml b/.github/workflows/ci-outpost.yml index de59372904..cc56891eba 100644 --- a/.github/workflows/ci-outpost.yml +++ b/.github/workflows/ci-outpost.yml @@ -72,4 +72,4 @@ jobs: file: ${{ matrix.type }}.Dockerfile build-args: | GIT_BUILD_HASH=${{ steps.ev.outputs.sha }} - platforms: ${{ matrix.terraform }} + platforms: ${{ matrix.arch }}