Skip to content

Commit 8275c27

Browse files
authored
Merge branch 'main' into test-fixtures-windows-required
2 parents 3c1be39 + f154ca0 commit 8275c27

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

.github/workflows/ci.yml

+20-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ jobs:
135135
- windows-latest
136136
- macos-latest
137137
- ubuntu-latest
138-
- ubuntu-24.04-arm
139138

140139
runs-on: ${{ matrix.os }}
141140

@@ -161,6 +160,25 @@ jobs:
161160
- name: Check that tracked archives are up to date
162161
run: git diff --exit-code # If this fails, the fix is usually to commit a regenerated archive.
163162

163+
test-fast-arm:
164+
runs-on: ubuntu-24.04-arm
165+
166+
steps:
167+
- uses: actions/checkout@v4
168+
- uses: dtolnay/rust-toolchain@stable
169+
- uses: Swatinem/rust-cache@v2
170+
- uses: taiki-e/install-action@v2
171+
with:
172+
tool: nextest
173+
- name: Test (nextest)
174+
env:
175+
GIX_TEST_CREATE_ARCHIVES_EVEN_ON_CI: '1'
176+
run: cargo nextest run --workspace --no-fail-fast
177+
- name: Doctest
178+
run: cargo test --workspace --doc --no-fail-fast
179+
- name: Check that tracked archives are up to date
180+
run: git diff --exit-code # If this fails, the fix is usually to commit a regenerated archive.
181+
164182
test-fixtures-windows:
165183
runs-on: windows-latest
166184

@@ -387,6 +405,7 @@ jobs:
387405
env:
388406
# List all jobs that are intended NOT to block PR auto-merge here.
389407
EXPECTED_NONBLOCKING_JOBS: |-
408+
test-fast-arm
390409
cargo-deny-advisories
391410
wasm
392411
tests-pass

0 commit comments

Comments
 (0)