Skip to content

Commit 33825e8

Browse files
committed
remove macos nightly ci
Signed-off-by: Yang Zhang <yang.zhang@pingcap.com>
1 parent 7eb02a0 commit 33825e8

File tree

1 file changed

+3
-37
lines changed

1 file changed

+3
-37
lines changed

.github/workflows/rust.yml

Lines changed: 3 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -15,43 +15,9 @@ env:
1515
CARGO_TERM_COLOR: always
1616

1717
jobs:
18-
nightly:
19-
runs-on: ${{ matrix.os }}
20-
strategy:
21-
matrix:
22-
# tests with sanitizer on `ubuntu-latest` is supported by
23-
# self-defined `nihtly test` job, so we don't need to test it here.
24-
os: [ macos-latest ]
25-
steps:
26-
- uses: actions/checkout@v2
27-
with:
28-
ref: ${{ github.event.pull_request.head.sha }}
29-
- name: Install nightly toolchain
30-
uses: actions-rs/toolchain@v1
31-
with:
32-
profile: minimal
33-
toolchain: nightly-2026-01-30
34-
override: true
35-
components: rustfmt, clippy, rust-src
36-
- uses: Swatinem/rust-cache@v1
37-
with:
38-
sharedKey: ${{ matrix.os }}
39-
- name: Cache dependencies
40-
if: ${{ matrix.os == 'ubuntu-latest' }}
41-
run: if [[ ! -e ~/.cargo/bin/grcov ]]; then cargo install grcov; fi
42-
- name: Format
43-
run: |
44-
make format
45-
git diff --exit-code
46-
- name: Clippy
47-
run: make clippy
48-
env:
49-
EXTRA_CARGO_ARGS: '--fix'
50-
- name: Run tests
51-
run: make test
52-
env:
53-
RUST_BACKTRACE: 1
54-
EXTRA_CARGO_ARGS: '--verbose'
18+
# The macOS nightly CI job was removed because grpc-io 0.13 fails with the
19+
# macOS C++ toolchain. Without a committed Cargo.lock, we cannot pin
20+
# grpc-io to 0.10 as a workaround.
5521
stable:
5622
runs-on: ${{ matrix.os }}
5723
strategy:

0 commit comments

Comments
 (0)