github.com/grafana/pyroscope@v1.18.0/.github/workflows/fuzzer.yml (about) 1 name: go/fuzz 2 on: 3 workflow_dispatch: {} 4 schedule: 5 - cron: '0 0 * * 1-5' # Run every weekday at midnight 6 permissions: 7 contents: read 8 jobs: 9 go-fuzz-merge-single: 10 runs-on: ${{ github.repository_owner == 'grafana' && 'ubuntu-x64' || 'ubuntu-latest' }} 11 steps: 12 - name: Checkout code 13 uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1 14 with: 15 persist-credentials: 'false' 16 - name: Install Go 17 uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0 18 with: 19 go-version: 1.24.12 20 - name: Run Fuzz_Merge_Single 21 run: go test -fuzz=Fuzz_Merge_Single --fuzztime 1h -run '^$' -v ./pkg/pprof/