...

Text file src/github.com/bytedance/sonic/.github/workflows/compatibility_test-windows.yml

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

     1name: Compatibility Test Windows-X64
     2
     3on: pull_request
     4
     5jobs:
     6  build:
     7    strategy:
     8      matrix:
     9        go-version: [1.17.x, 1.22.x]
    10    runs-on: windows-latest
    11    steps:
    12      - uses: actions/checkout@v2
    13
    14      - name: Set up Go
    15        uses: actions/setup-go@v2
    16        with:
    17          go-version: ${{ matrix.go-version }}
    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: main
    27        run: |
    28          set GOMAXPROCS=4
    29          go test -v -race github.com/bytedance/sonic
    30
    31      - name: ast
    32        run: |
    33          set GOMAXPROCS=4
    34          go test -v -race github.com/bytedance/sonic/ast
    35
    36      - name: external
    37        run: |
    38          cd ./external_jsonlib_test
    39          set GOMAXPROCS=4
    40          go test -v -race ./...

View as plain text