From f42d362dd28852aa37934a3a5116746f9612553a Mon Sep 17 00:00:00 2001 From: Fantix King Date: Wed, 25 Sep 2024 13:30:54 -0400 Subject: [PATCH] CI: fix jammy aarch64 runner (#7801) --- .github/workflows.src/build.targets.yml | 1 + .github/workflows/dryrun.yml | 6 +++--- .github/workflows/nightly.yml | 8 ++++---- .github/workflows/release.yml | 8 ++++---- .github/workflows/testing.yml | 8 ++++---- 5 files changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows.src/build.targets.yml b/.github/workflows.src/build.targets.yml index 57e647095d1..5991e3e1fa6 100644 --- a/.github/workflows.src/build.targets.yml +++ b/.github/workflows.src/build.targets.yml @@ -78,6 +78,7 @@ targets: platform: ubuntu platform_version: jammy family: debian + runs_on: [package-builder, self-hosted, linux, arm64] - name: ubuntu-noble-x86_64 arch: x86_64 platform: ubuntu diff --git a/.github/workflows/dryrun.yml b/.github/workflows/dryrun.yml index d893eb2720a..b8002359e9a 100644 --- a/.github/workflows/dryrun.yml +++ b/.github/workflows/dryrun.yml @@ -694,7 +694,7 @@ jobs: path: artifacts/ubuntu-jammy build-ubuntu-jammy-aarch64: - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] needs: prep if: needs.prep.outputs.if_ubuntu_jammy_aarch64 == 'true' @@ -1338,7 +1338,7 @@ jobs: test-ubuntu-jammy-aarch64: needs: [build-ubuntu-jammy-aarch64] - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] steps: - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 @@ -1355,7 +1355,7 @@ jobs: PKG_PLATFORM_LIBC: "" # edb test with -j higher than 1 seems to result in workflow # jobs getting killed arbitrarily by Github. - PKG_TEST_JOBS: 1 + PKG_TEST_JOBS: 0 test-ubuntu-noble-x86_64: needs: [build-ubuntu-noble-x86_64] diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 7568c1ee63e..4769d15ff9f 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -699,7 +699,7 @@ jobs: path: artifacts/ubuntu-jammy build-ubuntu-jammy-aarch64: - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] needs: prep if: needs.prep.outputs.if_ubuntu_jammy_aarch64 == 'true' @@ -1343,7 +1343,7 @@ jobs: test-ubuntu-jammy-aarch64: needs: [build-ubuntu-jammy-aarch64] - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] steps: - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 @@ -1360,7 +1360,7 @@ jobs: PKG_PLATFORM_LIBC: "" # edb test with -j higher than 1 seems to result in workflow # jobs getting killed arbitrarily by Github. - PKG_TEST_JOBS: 1 + PKG_TEST_JOBS: 0 test-ubuntu-noble-x86_64: needs: [build-ubuntu-noble-x86_64] @@ -2219,7 +2219,7 @@ jobs: check-published-ubuntu-jammy-aarch64: needs: [publish-ubuntu-jammy-aarch64] - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] steps: - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 30c4916f604..8428d8da73a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -265,7 +265,7 @@ jobs: path: artifacts/ubuntu-jammy build-ubuntu-jammy-aarch64: - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] needs: prep @@ -872,7 +872,7 @@ jobs: test-ubuntu-jammy-aarch64: needs: [build-ubuntu-jammy-aarch64] - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] steps: - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 @@ -888,7 +888,7 @@ jobs: PKG_PLATFORM_LIBC: "" # edb test with -j higher than 1 seems to result in workflow # jobs getting killed arbitrarily by Github. - PKG_TEST_JOBS: 1 + PKG_TEST_JOBS: 0 test-ubuntu-noble-x86_64: needs: [build-ubuntu-noble-x86_64] @@ -1741,7 +1741,7 @@ jobs: check-published-ubuntu-jammy-aarch64: needs: [publish-ubuntu-jammy-aarch64] - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] steps: - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index e53f0e66cf4..5acc7fe0675 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -276,7 +276,7 @@ jobs: path: artifacts/ubuntu-jammy build-ubuntu-jammy-aarch64: - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] needs: prep @@ -907,7 +907,7 @@ jobs: test-ubuntu-jammy-aarch64: needs: [build-ubuntu-jammy-aarch64] - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] steps: - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 @@ -924,7 +924,7 @@ jobs: PKG_PLATFORM_LIBC: "" # edb test with -j higher than 1 seems to result in workflow # jobs getting killed arbitrarily by Github. - PKG_TEST_JOBS: 1 + PKG_TEST_JOBS: 0 test-ubuntu-noble-x86_64: needs: [build-ubuntu-noble-x86_64] @@ -1812,7 +1812,7 @@ jobs: check-published-ubuntu-jammy-aarch64: needs: [publish-ubuntu-jammy-aarch64] - runs-on: ubuntu-latest + runs-on: ['package-builder', 'self-hosted', 'linux', 'arm64'] steps: - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8