Compare commits

..

1 Commits

Author SHA1 Message Date
37ba189176 use multiple runners for the multi-arch build
Some checks failed
CI / Static Analysis (pre-commit) (pull_request) Successful in 1m10s
CI / Tests (pull_request) Successful in 1m3s
CI / Build and push image (map[platform:linux/arm64 runner:ubuntu-arm-latest]) (pull_request) Failing after 54s
CI / Build and push image (map[platform:linux/amd64 runner:ubuntu-latest]) (pull_request) Failing after 1m16s
2025-05-26 20:06:11 -06:00

View File

@ -76,26 +76,21 @@ jobs:
needs: tests needs: tests
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Prepare
run: |
platform=${{ matrix.arch.platform }}
echo "PLATFORM_PAIR=${platform//\//-}" >> $GITHUB_ENV
- name: Generate metadata
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
- name: Login to the Container Registry - name: Login to the Container Registry
uses: docker/login-action@v3 uses: docker/login-action@v3
with: with:
registry: brosner.dev registry: brosner.dev
username: brosner username: brosner
password: ${{ secrets.CI_TOKEN }} password: ${{ secrets.CI_TOKEN }}
- name: Generate metadata
id: meta
uses: docker/metadata-action@v5
with:
images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
tags: |
type=ref,event=branch
type=ref,event=pr
type=sha
labels: |
org.opencontainers.image.title=teufa
org.opencontainers.image.description=teufa container image
org.opencontainers.image.source=https://brosner.dev/brosner/teufa
org.opencontainers.image.licenses=MIT
- name: Setup docker buildx - name: Setup docker buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
- name: Build image - name: Build image