From 08b4875ae629acbac4b0ef40fde4346db59952dc Mon Sep 17 00:00:00 2001 From: Chris Frohoff Date: Thu, 8 Jan 2026 12:31:31 -0800 Subject: [PATCH] arm64 support --- .github/workflows/cd.yml | 4 ++-- .github/workflows/ci.yml | 17 +++++++++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 99c1385..cd4ae71 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -17,9 +17,9 @@ on: jobs: deploy: if: ${{ github.event.pull_request.merged == true || inputs.manual_deploy == true }} - uses: trfore/docker-image/.github/workflows/deploy_docker_hub.yml@main # remote repo + uses: trfore/docker-image/.github/workflows/deploy_docker_hub.yml@main with: - PLATFORMS: "linux/amd64" + PLATFORMS: "linux/amd64,linux/arm64" secrets: USERNAME: ${{ secrets.DOCKERHUB_USERNAME }} TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 43aa4bd..935ab27 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,20 +16,29 @@ concurrency: cancel-in-progress: true jobs: - cgroup-v2: + cgroup-v2-amd64: uses: trfore/docker-image/.github/workflows/test_systemd.yml@main with: continue-on-error: false - runner: ubuntu-22.04 + runner: ubuntu-24.04 + volume-permission: rw + + cgroup-v2-arm64: + uses: trfore/docker-image/.github/workflows/test_systemd.yml@main + with: + continue-on-error: false + runner: ubuntu-24.04-arm volume-permission: rw check: if: success() || failure() needs: - - cgroup-v2 + - cgroup-v2-amd64 + - cgroup-v2-arm64 runs-on: ubuntu-latest steps: - run: >- python -c "assert set([ - '${{ needs.cgroup-v2.result }}', + '${{ needs.cgroup-v2-amd64.result }}', + '${{ needs.cgroup-v2-arm64.result }}', ]) == {'success'}"