Skip to content

Commit bc3657f

Browse files
authored
fix(ci): switch from Namespace runners to free GitHub-hosted runners (#817)
Replace `namespace-profile-mac-default` with `macos-latest` across CI, release, and install test workflows. Remove the manual `brew install rustup` step that was only needed on the Namespace runner.
1 parent 02fc51a commit bc3657f

3 files changed

Lines changed: 5 additions & 11 deletions

File tree

.github/workflows/ci.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ jobs:
6363
target: x86_64-unknown-linux-gnu
6464
- os: windows-latest
6565
target: x86_64-pc-windows-msvc
66-
- os: namespace-profile-mac-default
66+
- os: macos-latest
6767
target: aarch64-apple-darwin
6868
runs-on: ${{ matrix.os }}
6969
steps:
@@ -174,7 +174,7 @@ jobs:
174174
matrix:
175175
include:
176176
- os: ubuntu-latest
177-
- os: namespace-profile-mac-default
177+
- os: macos-latest
178178
- os: windows-latest
179179
runs-on: ${{ matrix.os }}
180180
steps:
@@ -187,12 +187,6 @@ jobs:
187187
shell: powershell
188188
run: Set-MpPreference -DisableRealtimeMonitoring $true
189189

190-
- run: |
191-
brew install rustup
192-
rustup install stable
193-
echo "PATH=/opt/homebrew/opt/rustup/bin:$PATH" >> $GITHUB_ENV
194-
if: ${{ matrix.os == 'namespace-profile-mac-default' }}
195-
196190
- uses: oxc-project/setup-rust@d286d43bc1f606abbd98096666ff8be68c8d5f57 # v1.0.0
197191
with:
198192
save-cache: ${{ github.ref_name == 'main' }}

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ jobs:
4848
matrix:
4949
settings:
5050
- target: aarch64-apple-darwin
51-
os: namespace-profile-mac-default
51+
os: macos-latest
5252
- target: x86_64-apple-darwin
53-
os: namespace-profile-mac-default
53+
os: macos-latest
5454
- target: aarch64-unknown-linux-gnu
5555
os: ubuntu-latest
5656
- target: x86_64-unknown-linux-gnu

.github/workflows/test-standalone-install.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
name: Linux x64 glibc
3636
- os: macos-15-intel
3737
name: macOS x64
38-
- os: namespace-profile-mac-default
38+
- os: macos-latest
3939
name: macOS ARM64
4040
steps:
4141
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

0 commit comments

Comments
 (0)