1
0
Fork 0
mirror of https://github.com/imjasonh/testscript-rs synced 2026-07-08 17:16:38 +00:00

[WIP] Add fuzz testing for parser resilience (#26)

This commit is contained in:
Copilot 2025-09-27 22:03:15 +00:00 committed by GitHub
parent 4e754135a2
commit bb00643a4a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 10 additions and 10 deletions

View file

@ -29,19 +29,19 @@ jobs:
components: clippy, rustfmt
- name: Cache cargo registry
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cargo/registry
key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }}
- name: Cache cargo index
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cargo/git
key: ${{ runner.os }}-cargo-index-${{ hashFiles('**/Cargo.lock') }}
- name: Cache cargo build
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: target
key: ${{ runner.os }}-cargo-build-target-${{ hashFiles('**/Cargo.lock') }}

View file

@ -38,21 +38,21 @@ jobs:
run: cargo install cargo-fuzz
- name: Cache cargo registry
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cargo/registry
key: >-
${{ runner.os }}-cargo-registry-fuzz-${{ hashFiles('**/Cargo.lock') }}
- name: Cache cargo index
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cargo/git
key: >-
${{ runner.os }}-cargo-index-fuzz-${{ hashFiles('**/Cargo.lock') }}
- name: Cache fuzz targets
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: fuzz/target
key: >-
@ -112,7 +112,7 @@ jobs:
- name: Upload crash artifacts
if: failure()
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: fuzz-crash-artifacts
path: fuzz/artifacts/
@ -120,7 +120,7 @@ jobs:
- name: Upload fuzz corpus
if: always()
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: fuzz-corpus
path: fuzz/corpus/

View file

@ -20,13 +20,13 @@ jobs:
toolchain: stable
- name: Cache cargo registry
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cargo/registry
key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }}
- name: Cache cargo index
uses: actions/cache@v3
uses: actions/cache@v4
with:
path: ~/.cargo/git
key: ${{ runner.os }}-cargo-index-${{ hashFiles('**/Cargo.lock') }}