diff --git a/.github/workflows/ci-in-a-box.yml b/.github/workflows/ci-in-a-box.yml index 95291e50..85649ed7 100644 --- a/.github/workflows/ci-in-a-box.yml +++ b/.github/workflows/ci-in-a-box.yml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: Apache-2.0 # Called Box here to have the name that shows up in github GUI not be the full Ci in a box -name: Box +name: Ci in a Box on: push: @@ -34,7 +34,7 @@ env: jobs: build: name: - Build & Lint / Node ${{ matrix.node }} / ${{ matrix.variant }} / ${{ + Box / Build & Lint / Node ${{ matrix.node }} / ${{ matrix.variant }} / ${{ matrix.arch }} runs-on: ${{ matrix.runner }} continue-on-error: ${{ matrix.node == '26' }} @@ -44,6 +44,16 @@ jobs: node: ["24", "26"] variant: [slim, alpine] arch: [amd64, arm64] + exclude: + - node: "26" + variant: alpine + arch: arm64 + - node: "26" + variant: slim + arch: arm64 + - node: "26" + variant: slim + arch: amd64 include: - arch: amd64 runner: ubuntu-24.04 @@ -82,7 +92,7 @@ jobs: unit: name: - Unit tests / Node ${{ matrix.node }} / ${{ matrix.variant }} / ${{ + Box / Unit tests / Node ${{ matrix.node }} / ${{ matrix.variant }} / ${{ matrix.arch }} runs-on: ${{ matrix.runner }} continue-on-error: ${{ matrix.node == '26' }} @@ -92,6 +102,16 @@ jobs: node: ["24", "26"] variant: [slim, alpine] arch: [amd64, arm64] + exclude: + - node: "26" + variant: alpine + arch: arm64 + - node: "26" + variant: slim + arch: arm64 + - node: "26" + variant: slim + arch: amd64 include: - arch: amd64 runner: ubuntu-24.04 @@ -129,7 +149,7 @@ jobs: integration: name: - Ci Box Integration tests / Node ${{ matrix.node }} / ${{ matrix.variant }} + Box / Integration tests / Node ${{ matrix.node }} / ${{ matrix.variant }} / ${{ matrix.arch }} runs-on: ${{ matrix.runner }} continue-on-error: ${{ matrix.node == '26' }} @@ -139,6 +159,16 @@ jobs: node: ["24", "26"] variant: [slim, alpine] arch: [amd64, arm64] + exclude: + - node: "26" + variant: alpine + arch: arm64 + - node: "26" + variant: slim + arch: arm64 + - node: "26" + variant: slim + arch: amd64 include: - arch: amd64 runner: ubuntu-24.04 @@ -187,8 +217,8 @@ jobs: appservice-integration: name: - Application Service Integration tests / Node ${{ matrix.node }} / ${{ - matrix.variant }} / ${{ matrix.arch }} + Box / Application Service Integration tests / Node ${{ matrix.node }} / + ${{ matrix.variant }} / ${{ matrix.arch }} runs-on: ${{ matrix.runner }} continue-on-error: ${{ matrix.node == '26' }} strategy: @@ -197,6 +227,16 @@ jobs: node: ["24", "26"] variant: [slim, alpine] arch: [amd64, arm64] + exclude: + - node: "26" + variant: alpine + arch: arm64 + - node: "26" + variant: slim + arch: arm64 + - node: "26" + variant: slim + arch: amd64 include: - arch: amd64 runner: ubuntu-24.04