diff --git a/.github/workflows/ros2_ci.yaml b/.github/workflows/ros2_ci.yaml index 4b90303d4..aa56438ef 100644 --- a/.github/workflows/ros2_ci.yaml +++ b/.github/workflows/ros2_ci.yaml @@ -27,7 +27,10 @@ jobs: - {HUB_REPO: ros2, HUB_RELEASE: testing} - {HUB_REPO: ros2, HUB_RELEASE: source} - {HUB_REPO: ros2, HUB_RELEASE: nightly} - runs-on: ubuntu-latest + platform: + - ubuntu-latest + - ubuntu-24.04-arm + runs-on: ${{matrix.platform}} steps: - uses: actions/checkout@v5 - name: Check and build ROS 2 image diff --git a/.github/workflows/ros_ci.yaml b/.github/workflows/ros_ci.yaml index 626b4c05a..90a0d2962 100644 --- a/.github/workflows/ros_ci.yaml +++ b/.github/workflows/ros_ci.yaml @@ -31,7 +31,10 @@ jobs: - {HUB_REPO: ros, HUB_RELEASE: kilted, HUB_OS_NAME: ubuntu, HUB_OS_CODE_NAME: noble} - {HUB_REPO: ros, HUB_RELEASE: jazzy, HUB_OS_NAME: ubuntu, HUB_OS_CODE_NAME: noble} - {HUB_REPO: ros, HUB_RELEASE: humble, HUB_OS_NAME: ubuntu, HUB_OS_CODE_NAME: jammy} - runs-on: ubuntu-latest + platform: + - ubuntu-latest + - ubuntu-24.04-arm + runs-on: ${{matrix.platform}} env: GITHUBEMAIL: ${{ secrets.GITHUBEMAIL }} GITHUBTOKEN: ${{ secrets.GITHUBTOKEN }} diff --git a/.github/workflows/trigger_devel.yaml b/.github/workflows/trigger_devel.yaml index 2f1616585..0ddf79299 100644 --- a/.github/workflows/trigger_devel.yaml +++ b/.github/workflows/trigger_devel.yaml @@ -59,7 +59,12 @@ jobs: needs: - check_files - check_image - runs-on: ubuntu-latest + strategy: + matrix: + platform: + - ubuntu-latest + - ubuntu-24.04-arm + runs-on: ${{matrix.platform}} steps: - name: Checkout uses: actions/checkout@v5 diff --git a/.github/workflows/trigger_nightly.yaml b/.github/workflows/trigger_nightly.yaml index 7f5e3f841..4ff9c0ebd 100644 --- a/.github/workflows/trigger_nightly.yaml +++ b/.github/workflows/trigger_nightly.yaml @@ -59,7 +59,12 @@ jobs: needs: - check_files - check_image - runs-on: ubuntu-latest + strategy: + matrix: + platform: + - ubuntu-latest + - ubuntu-24.04-arm + runs-on: ${{matrix.platform}} steps: - name: Checkout uses: actions/checkout@v5 diff --git a/.github/workflows/trigger_testing.yaml b/.github/workflows/trigger_testing.yaml index cc6cfeda2..bc4c0d368 100644 --- a/.github/workflows/trigger_testing.yaml +++ b/.github/workflows/trigger_testing.yaml @@ -59,7 +59,12 @@ jobs: needs: - check_files - check_image - runs-on: ubuntu-latest + strategy: + matrix: + platform: + - ubuntu-latest + - ubuntu-24.04-arm + runs-on: ${{matrix.platform}} steps: - name: Checkout uses: actions/checkout@v5