...

Text file src/github.com/bytedance/sonic/.github/workflows/fuzzing-linux-x64.yml

Documentation: github.com/bytedance/sonic/.github/workflows

     1name: Fuzz Test Linux-X64
     2
     3on: pull_request
     4
     5jobs:
     6  build:
     7    runs-on: [self-hosted, X64]
     8    steps:
     9      - name: Clear repository
    10        run: sudo rm -fr $GITHUB_WORKSPACE && mkdir $GITHUB_WORKSPACE
    11
    12      - uses: actions/checkout@v2
    13
    14      - name: Set up Go
    15        uses: actions/setup-go@v2
    16        with:
    17          go-version: 1.18
    18
    19      - uses: actions/cache@v2
    20        with:
    21          path: ~/go/pkg/mod
    22          key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
    23          restore-keys: |
    24            ${{ runner.os }}-go-
    25
    26      - name: Fuzz sonic
    27        run: |
    28          cd ./fuzz
    29          make fuzz
    30          make run 

View as plain text