Skip to content

Commit 9b35bc2

Browse files
joskeclaude
andauthored
bump some deps, fix a clippy in benches (#52)
* bump * fix clippy * bump to 0.8.3 * Add summary jobs for macOS/Windows builds to match branch protection Branch protection ruleset requires status checks named exactly 'macos' and 'windows', but matrix jobs produce names like 'macos (macos-latest, aarch64)'. Add summary jobs that depend on the matrix and produce a single check with the simple name. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent ece278b commit 9b35bc2

5 files changed

Lines changed: 102 additions & 73 deletions

File tree

.github/workflows/build-macos.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: macOS Build
22
on:
33
pull_request:
44
jobs:
5-
macos:
5+
build:
66
strategy:
77
fail-fast: false
88
matrix:
@@ -20,3 +20,14 @@ jobs:
2020
uses: actions-rust-lang/setup-rust-toolchain@v1
2121
- name: Build release binary
2222
run: cargo build --release
23+
macos:
24+
needs: build
25+
if: always()
26+
runs-on: ubuntu-latest
27+
steps:
28+
- name: Verify all matrix builds passed
29+
run: |
30+
if [ "${{ needs.build.result }}" != "success" ]; then
31+
echo "One or more matrix builds failed"
32+
exit 1
33+
fi

.github/workflows/build-windows.yml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Windows Build
22
on:
33
pull_request:
44
jobs:
5-
windows:
5+
build:
66
strategy:
77
fail-fast: false
88
matrix:
@@ -69,3 +69,14 @@ jobs:
6969
export PATH="$(pwd)/.cargo/bin:/$MSYSTEM/bin:/usr/bin"
7070
export PKG_CONFIG_ALLOW_CROSS=1
7171
cargo build --release ${{ matrix.cargo_target_flag }}
72+
windows:
73+
needs: build
74+
if: always()
75+
runs-on: ubuntu-latest
76+
steps:
77+
- name: Verify all matrix builds passed
78+
run: |
79+
if [ "${{ needs.build.result }}" != "success" ]; then
80+
echo "One or more matrix builds failed"
81+
exit 1
82+
fi

0 commit comments

Comments
 (0)