diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9997151..b29ac0d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,10 +26,10 @@ jobs: name: addlicense runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: - go-version: 1.21.1 + go-version: 1.21.8 - run: go install github.com/google/addlicense@latest - run: addlicense -check -f licenses/addlicense.tmpl . @@ -40,10 +40,10 @@ jobs: matrix: os: [macos-latest, windows-latest, ubuntu-latest] steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: - go-version: 1.21.1 + go-version: 1.21.8 - name: Build run: go build -v "./..." - name: Run Tests @@ -51,7 +51,7 @@ jobs: shell: bash - name: Annotate Failures if: always() - uses: guyarb/golang-test-annotations@v0.7.0 + uses: guyarb/golang-test-annotations@v0.8.0 with: test-results: test.json @@ -59,24 +59,27 @@ jobs: name: lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: 1.21.8 - name: golangci-lint - uses: golangci/golangci-lint-action@v3 + uses: golangci/golangci-lint-action@v4 with: - version: v1.54.2 + version: v1.57.1 test-race: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-go@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 with: - go-version: 1.21.1 + go-version: 1.21.8 - name: Run Tests run: go test -race -timeout=30m -count=1 -json -v "./..." | tee test.json | jq -s -jr 'sort_by(.Package,.Time) | .[].Output | select (. != null )' shell: bash - name: Annotate Failures if: always() - uses: guyarb/golang-test-annotations@v0.7.0 + uses: guyarb/golang-test-annotations@v0.8.0 with: test-results: test.json