Update CI config (#98) - Drop current test workflows if a new one has come in - Use newer checkout and setup actions - Delete CodeQL workflow
1 file changed, 17 insertions(+), 6 deletions(-)
changed files
M .github/workflows/go.yml → .github/workflows/ci.yml
@@ -1,22 +1,33 @@ -name: Go +name: CI on: push: branches: [ master ] pull_request: branches: [ master ] + +concurrency: + group: ${{ github.workflow }}-${{ github.ref_name }} + cancel-in-progress: true jobs: test: name: Test runs-on: ubuntu-latest + strategy: matrix: - go: [ "1.16", "1.17", "1.18" ] + go: + - 1.16 + - 1.17 + - 1.18 + steps: - - uses: actions/checkout@v2 + - name: Checkout + uses: actions/checkout@v3 - - uses: actions/setup-go@v2 + - name: Setup Go + uses: actions/setup-go@v3 with: go-version: ${{ matrix.go }} check-latest: true@@ -39,8 +50,8 @@ lint: name: Lint runs-on: ubuntu-latest steps: - - name: Check out - uses: actions/checkout@v2 + - name: Checkout + uses: actions/checkout@v3 - name: Lint uses: golangci/golangci-lint-action@v2