diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 338cb15..10f8f40 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,16 +11,16 @@ jobs: unittest: strategy: matrix: - go-version: [1.17] - os: [ubuntu-latest, macos-latest, windows-latest] + go-version: [1.21.x, 1.22.x, 1.23.x] + os: [ubuntu-latest, macos-latest] runs-on: ${{ matrix.os }} steps: - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: go-version: ${{ matrix.go-version }} - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Run unit tests run: go test -v -race -cover @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Run golangci-lint uses: golangci/golangci-lint-action@v2 with: @@ -38,15 +38,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v5 with: - go-version: '1.17' + go-version: 'stable' - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Run unit tests with coverage run: go test -v -race -coverprofile=coverage.txt - name: Codecov - uses: codecov/codecov-action@v2 + uses: codecov/codecov-action@v4 with: file: coverage.txt flags: unittests