File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 3434
3535 - name : Run tests
3636 run : ./ci/script.sh
37+ verify_package :
38+ runs-on : ${{ matrix.os }}
39+ strategy :
40+ matrix :
41+ os :
42+ [
43+ ubuntu-latest,
44+ windows-latest,
45+ macos-15,
46+ macos-15-intel,
47+ ubuntu-24.04-arm,
48+ windows-11-arm,
49+ ]
50+ steps :
51+ - uses : actions/checkout@v4
52+
53+ - name : Install Rust
54+ run : |
55+ rustup toolchain install stable
56+ rustup default stable
57+ - name : Verify that the package includes all necessary files
58+ run : cargo +stable package --all-features
Original file line number Diff line number Diff line change @@ -7,6 +7,17 @@ name = "libfuzzer-sys"
77readme = " ./README.md"
88repository = " https://github.com/rust-fuzz/libfuzzer"
99version = " 0.4.10"
10+ exclude = [
11+ " .github" ,
12+ " ci" ,
13+ " libfuzzer/CMakeLists.txt" , # no cmake used
14+ " libfuzzer/build.sh" , # we use the cc crate for building
15+ " libfuzzer/scripts/unbalanced_allocs.py" ,
16+ " libfuzzer/standalone/StandaloneFuzzTargetMain.c" , # that's the main function, we don't want it
17+ " libfuzzer/tests/CMakeLists.txt" ,
18+ " rust-toolchain" , # downstream crates will ignore it anyway
19+ " update-libfuzzer.sh" , # there is no need for downstream crates to execute this script
20+ ]
1021
1122[dependencies ]
1223arbitrary = " 1"
You can’t perform that action at this time.
0 commit comments