...

Text file src/github.com/digitorus/pkcs7/.github/workflows/ci.yml

Documentation: github.com/digitorus/pkcs7/.github/workflows

     1name: CI
     2on: [push, pull_request]
     3
     4env: 
     5  GODEBUG: x509sha1=1
     6
     7jobs:
     8  test:
     9    name: Test
    10    strategy:
    11      matrix:
    12        go: ['1.13', '1.14', '1.15', '1.16', '1.17', '1.18', '1.19']
    13    runs-on: ubuntu-latest
    14    steps:
    15    - uses: actions/checkout@v2
    16      with:
    17        fetch-depth: 0
    18    - uses: actions/setup-go@v2
    19      with:
    20        go-version: ${{ matrix.go }}
    21        stable: false
    22    - name: Test
    23      env:
    24        # set this environment variable to true so tests can be run with the
    25        # sha1 algorithm. Without this set, tests fail because Go notes the
    26        # SHA1 algorithm as insecure
    27        GODEBUG: x509sha1=1
    28      run: go vet . && go build . && go test -count=1 -covermode=count -coverprofile=coverage.out .

View as plain text