name: Build env: # Introduce suffix for new upstream repository RPMBUILDER_SUFFIX: rs on: pull_request: types: - opened - reopened - synchronize push: branches: - master workflow_dispatch: {} jobs: build-arm64: runs-on: ubuntu-latest-arm64 steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0 with: image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0 - name: Build image run: | TAG=latest docker buildx build \ --platform linux/arm64 \ --file Dockerfile \ --provenance false \ --tag git.cryptic.systems/volker.raschek/rpm-builder:${TAG}-${RPMBUILDER_SUFFIX}-arm64 \ . build-amd64: runs-on: ubuntu-latest-amd64 steps: - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3 - uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4.2.0 with: image: harbor.cryptic.systems/docker/tonistiigi/binfmt:latest - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0 - name: Build image run: | TAG=latest docker buildx build \ --platform linux/amd64 \ --file Dockerfile \ --provenance false \ --tag git.cryptic.systems/volker.raschek/rpm-builder:${TAG}-${RPMBUILDER_SUFFIX}-amd64 \ .