Skip to content

Commit

Permalink
include arch in the matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
arturcic committed Jan 18, 2025
1 parent c7ab2dd commit a027132
Showing 1 changed file with 14 additions and 7 deletions.
21 changes: 14 additions & 7 deletions .github/workflows/build-deps.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,10 +44,17 @@ jobs:
needs: [ prepare ]
env:
PUSH_IMAGES: ${{github.event_name != 'pull_request' && github.repository_owner == 'GitTools'}}
runs-on: ubuntu-24.04
runs-on: ${{ matrix.runner }}
strategy:
matrix:
distro: ${{ fromJson(needs.prepare.outputs.dockerDistros) }}
runner: [ubuntu-24.04, ubuntu-24.04-arm]
arch: [amd64, arm64]
exclude:
- runner: ubuntu-24.04-arm
arch: amd64
- runner: ubuntu-24.04
arch: arm64
fail-fast: false
steps:
- name: Checkout
Expand All @@ -72,9 +79,9 @@ jobs:
- name: '[Build Docker images]'
shell: pwsh
run: dotnet run/build.dll `
--target=DockerBuildDeps --arch=amd64 `
--dotnet_distro=${{ matrix.distro }} --docker_registry=dockerhub `
--push_images=${{env.PUSH_IMAGES}} --verbosity=diagnostic
--target=DockerBuildDeps --arch=${{ matrix.arch }} `
--dotnet_distro=${{ matrix.distro }} --docker_registry=dockerhub `
--push_images=${{env.PUSH_IMAGES}} --verbosity=diagnostic

- name: Login to GitHub Container Registry
if: success() && env.PUSH_IMAGES == 'true'
Expand All @@ -86,6 +93,6 @@ jobs:
- name: '[Build Docker images]'
shell: pwsh
run: dotnet run/build.dll `
--target=DockerBuildDeps --arch=amd64 `
--dotnet_distro=${{ matrix.distro }} --docker_registry=github `
--push_images=${{env.PUSH_IMAGES}} --verbosity=diagnostic
--target=DockerBuildDeps --arch=${{ matrix.arch }} `
--dotnet_distro=${{ matrix.distro }} --docker_registry=github `
--push_images=${{env.PUSH_IMAGES}} --verbosity=diagnostic

0 comments on commit a027132

Please sign in to comment.