From e2489156856d67faea034be44c5581046c0e9fc4 Mon Sep 17 00:00:00 2001 From: kgeg401 Date: Sat, 14 Feb 2026 13:16:34 -0500 Subject: [PATCH] fix(ci): migrate linux workflows to github-hosted runners --- .github/workflows/build_test_wheel.yml | 10 +++++----- .github/workflows/build_wheel.yml | 10 +++++----- .github/workflows/linux_arm64_docker_ci.yml | 4 ++-- .github/workflows/linux_x64_docker_ci.yml | 4 ++-- .github/workflows/nightly_coverage.yml | 2 +- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/build_test_wheel.yml b/.github/workflows/build_test_wheel.yml index 918a3da5..26d87cf2 100644 --- a/.github/workflows/build_test_wheel.yml +++ b/.github/workflows/build_test_wheel.yml @@ -8,8 +8,8 @@ permissions: jobs: build_wheels_linux_x64: - name: Build wheels on self-hosted manylinux_2_28_x64 for TestPyPi - runs-on: linux_x64 + name: Build wheels on GitHub-hosted manylinux_2_28_x64 for TestPyPi + runs-on: ubuntu-latest steps: - name: Checkout code @@ -56,8 +56,8 @@ jobs: shell: bash build_wheels_linux_arm64: - name: Build wheels on self-hosted manylinux_2_28_arm64 for TestPyPi - runs-on: linux_arm64 + name: Build wheels on GitHub-hosted manylinux_2_28_arm64 for TestPyPi + runs-on: ubuntu-24.04-arm steps: - name: Checkout code @@ -101,4 +101,4 @@ jobs: pip install --index-url https://test.pypi.org/simple/ zvec # Run a simple smoke test python -c "import zvec; print('Import OK:', zvec.__version__)" - shell: bash \ No newline at end of file + shell: bash diff --git a/.github/workflows/build_wheel.yml b/.github/workflows/build_wheel.yml index b56af990..ce12ba0b 100644 --- a/.github/workflows/build_wheel.yml +++ b/.github/workflows/build_wheel.yml @@ -8,8 +8,8 @@ permissions: jobs: build_wheels_linux_x64: - name: Build wheels on self-hosted manylinux_2_28_x64 - runs-on: linux_x64 + name: Build wheels on GitHub-hosted manylinux_2_28_x64 + runs-on: ubuntu-latest steps: - name: Checkout code @@ -58,8 +58,8 @@ jobs: shell: bash build_wheels_linux_arm64: - name: Build wheels on self-hosted manylinux_2_28_arm64 - runs-on: linux_arm64 + name: Build wheels on GitHub-hosted manylinux_2_28_arm64 + runs-on: ubuntu-24.04-arm steps: - name: Checkout code @@ -105,4 +105,4 @@ jobs: pip install zvec # Run a simple smoke test python -c "import zvec; print('Import OK:', zvec.__version__)" - shell: bash \ No newline at end of file + shell: bash diff --git a/.github/workflows/linux_arm64_docker_ci.yml b/.github/workflows/linux_arm64_docker_ci.yml index 4e6b61cf..5cf20a7a 100644 --- a/.github/workflows/linux_arm64_docker_ci.yml +++ b/.github/workflows/linux_arm64_docker_ci.yml @@ -22,7 +22,7 @@ permissions: jobs: build: name: Zvec LinuxARM64 CI - runs-on: linux_arm64 + runs-on: ubuntu-24.04-arm strategy: matrix: @@ -145,4 +145,4 @@ jobs: cd "$CLEAN_WORKSPACE/examples/c++" mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release make -j $(nproc) && ./db-example && ./core-example && ./ailego-example - shell: bash \ No newline at end of file + shell: bash diff --git a/.github/workflows/linux_x64_docker_ci.yml b/.github/workflows/linux_x64_docker_ci.yml index f1fc3c7d..aee05194 100644 --- a/.github/workflows/linux_x64_docker_ci.yml +++ b/.github/workflows/linux_x64_docker_ci.yml @@ -22,7 +22,7 @@ permissions: jobs: build: name: Zvec LinuxX64 CI - runs-on: linux_x64 + runs-on: ubuntu-latest strategy: matrix: @@ -150,4 +150,4 @@ jobs: cd "$CLEAN_WORKSPACE/examples/c++" mkdir build && cd build && cmake .. -DCMAKE_BUILD_TYPE=Release make -j $NPROC && ./db-example && ./core-example && ./ailego-example - shell: bash \ No newline at end of file + shell: bash diff --git a/.github/workflows/nightly_coverage.yml b/.github/workflows/nightly_coverage.yml index b9642716..d91133b3 100644 --- a/.github/workflows/nightly_coverage.yml +++ b/.github/workflows/nightly_coverage.yml @@ -13,7 +13,7 @@ permissions: jobs: coverage: name: Nightly Coverage Report - runs-on: linux_x64 + runs-on: ubuntu-latest strategy: matrix: