Skip to content

🔨 Performance Test #1

🔨 Performance Test

🔨 Performance Test #1

name: 🔨 Performance Test
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * 0' # Weekly
jobs:
perf-test:
strategy:
matrix:
os: [ubuntu-latest, macOS-latest]
runs-on: ${{ matrix.os }}
if: github.repository == 'projectdiscovery/nuclei'
steps:
- name: Check out code
uses: actions/checkout@v4
- name: Set up Go
uses: projectdiscovery/actions/setup/go@v1
- name: Verify Go modules
run: make verify
# Max GH exection time 6H => timeout after that
- name: Running performance with big list
run: go run -race . -l ../functional-test/targets-150.txt
working-directory: cmd/nuclei/