Skip to content

Commit 6bb460b

Browse files
committed
Run fuzzer on runs on
1 parent 0240ef8 commit 6bb460b

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

.github/workflows/fuzz.yml

+16-4
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,14 @@ on:
88
jobs:
99
io_fuzz:
1010
name: 'IO Fuzz'
11-
runs-on: ubuntu-latest
11+
runs-on:
12+
- runs-on=${{ github.run_id }}
13+
- family=c7i.xlarge
14+
- image=ubuntu24-full-x64
15+
- disk=large
16+
- tag=io-fuzz
1217
steps:
18+
- uses: runs-on/action@v1
1319
- uses: actions/checkout@v4
1420
- uses: ./.github/actions/cleanup
1521
- uses: ./.github/actions/setup-rust
@@ -26,7 +32,7 @@ jobs:
2632
AWS_REGION: 'us-east-1'
2733
AWS_ENDPOINT_URL: 'https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com'
2834
- name: Run fuzzing target
29-
run: RUST_BACKTRACE=1 cargo fuzz run file_io -- -max_total_time=300
35+
run: RUST_BACKTRACE=1 cargo fuzz run file_io -- -max_total_time=7200
3036
continue-on-error: true
3137
- name: Archive crash artifacts
3238
uses: actions/upload-artifact@v4
@@ -46,8 +52,14 @@ jobs:
4652

4753
ops_fuzz:
4854
name: 'Array Operations Fuzz'
49-
runs-on: ubuntu-latest
55+
runs-on:
56+
- runs-on=${{ github.run_id }}
57+
- family=c7i.xlarge
58+
- image=ubuntu24-full-x64
59+
- disk=large
60+
- tag=ops-fuzz
5061
steps:
62+
- uses: runs-on/action@v1
5163
- uses: actions/checkout@v4
5264
- uses: ./.github/actions/cleanup
5365
- uses: ./.github/actions/setup-rust
@@ -64,7 +76,7 @@ jobs:
6476
AWS_REGION: 'us-east-1'
6577
AWS_ENDPOINT_URL: 'https://01e9655179bbec953276890b183039bc.r2.cloudflarestorage.com'
6678
- name: Run fuzzing target
67-
run: RUST_BACKTRACE=1 cargo fuzz run array_ops -- -max_total_time=3600
79+
run: RUST_BACKTRACE=1 cargo fuzz run array_ops -- -max_total_time=7200
6880
continue-on-error: true
6981
- name: Archive crash artifacts
7082
uses: actions/upload-artifact@v4

0 commit comments

Comments
 (0)