github.com/MetalBlockchain/metalgo@v1.11.9/.github/workflows/fuzz_merkledb.yml (about)

     1  name: Scheduled Fuzz Testing
     2  
     3  on:
     4    workflow_dispatch:
     5    schedule:
     6      # Run every 6 hours
     7      - cron: "0 0,6,12,18 * * *"
     8  
     9  permissions:
    10    contents: read
    11  
    12  jobs:
    13    MerkleDB:
    14      runs-on: ubuntu-latest
    15      steps:
    16        - name: Git checkout
    17          uses: actions/checkout@v4
    18          with:
    19            ref: 'dev'
    20        - name: Set up Go
    21          uses: ./.github/actions/setup-go-for-project
    22        - name: Run merkledb fuzz tests
    23          shell: bash
    24          run: ./scripts/build_fuzz.sh 900 ./x/merkledb # Run each merkledb fuzz tests 15 minutes