a11oy / .github /workflows /fuzz.yml
betterwithage's picture
sync(space): full source mirror — resolve all GitHub<->Space drift (CTO)
a6a5d8e verified
Raw
History Blame Contribute Delete
865 Bytes
name: Fuzz
on:
schedule:
- cron: '0 6 * * 1' # weekly Monday 6am UTC
workflow_dispatch:
permissions:
contents: read
jobs:
fuzz:
name: Fuzz (fast-check)
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
with:
persist-credentials: false
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v4.4.0
with:
node-version: '20'
- run: |
set -euo pipefail
if [ -f "package.json" ]; then
npm ci
if npm pkg get scripts.test:fuzz | grep -qv null; then
npm run test:fuzz
else
echo "No fuzz tests configured yet (advisory workflow)"
fi
else
echo "No package.json found"
fi