summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Spooren2024-03-14 13:46:15 +0000
committerJosef Schlehofer2024-03-23 14:10:02 +0000
commitda3b77402d4acee2139eb11726788599cbca45fb (patch)
treee1e1f3808ef6c5ef1fafd1d25aacfd778d03851b
parent10d7b7847f9537099dec6c7f82ab370f39cd6ddb (diff)
downloadrouting-da3b77402d4acee2139eb11726788599cbca45fb.tar.gz
ci: set correct arch for rootfs tests
With the commit 01e5cfc "CI: Add target/arch tags (no suffix) for snapshot images"[1] the os/platform is set for all images, which is usually different from what the GitHub action runner uses (x86). The Docker deamon still tries to fetch the x86 version and fails. This commit explicitly sets the fitting arch. [1]: https://github.com/openwrt/docker/commit/01e5cfccd73a72ecab730496607c7c22b904f366 Signed-off-by: Paul Spooren <mail@aparcar.org> (cherry picked from commit d359fa04eda29638b9326c194490685c1177fd49)
-rw-r--r--.github/workflows/multi-arch-test-build.yml4
1 files changed, 2 insertions, 2 deletions
diff --git a/.github/workflows/multi-arch-test-build.yml b/.github/workflows/multi-arch-test-build.yml
index 0fb6c60..03aafc7 100644
--- a/.github/workflows/multi-arch-test-build.yml
+++ b/.github/workflows/multi-arch-test-build.yml
@@ -147,11 +147,11 @@ jobs:
- name: Build Docker container
if: ${{ matrix.runtime_test && fromJSON(env.HAVE_IPKS) }}
run: |
- docker build -t test-container --build-arg ARCH .github/workflows/
+ docker build --platform linux/${{ matrix.arch }} -t test-container --build-arg ARCH .github/workflows/
env:
ARCH: ${{ matrix.arch }}-${{ env.BRANCH }}
- name: Test via Docker container
if: ${{ matrix.runtime_test && fromJSON(env.HAVE_IPKS) }}
run: |
- docker run --rm -v $GITHUB_WORKSPACE:/ci test-container
+ docker run --platform linux/${{ matrix.arch }} --rm -v $GITHUB_WORKSPACE:/ci test-container