diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d49827f..3155be1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -4,9 +4,15 @@ on: branches: - main pull_request: + paths: + - '**.go' + - go.mod + - go.sum + - .github/workflows/ci.yml -permissions: - contents: read +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true jobs: ci: @@ -14,11 +20,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 - - name: Set up Go + uses: actions/checkout@v4.2.2 + - name: Setup Go uses: actions/setup-go@v5 with: - go-version: stable + go-version-file: 'go.mod' - name: Run test run: go test -v ./... - name: Run golangci-lint