diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 8b8569f..1d77065 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -13,7 +13,7 @@ jobs: - name: Set up Go uses: actions/setup-go@v4 with: - go-version: 1.18 + go-version: '1.22' id: go - name: Check out code into the Go module directory @@ -35,4 +35,4 @@ jobs: file: ./coverage.txt flags: unittests name: codecov-umbrella - yml: ./codecov.yml \ No newline at end of file + yml: ./codecov.yml diff --git a/.github/workflows/darwin.yml b/.github/workflows/darwin.yml index 37e2958..0ebce95 100644 --- a/.github/workflows/darwin.yml +++ b/.github/workflows/darwin.yml @@ -6,11 +6,15 @@ jobs: name: build runs-on: [ macos-latest ] steps: + strategy: + matrix: + go: [ '1.22', '1.20', '1.16' ] + steps: - name: Set up Go uses: actions/setup-go@v4 with: - go-version: 1.18 + go-version: ${{ matrix.go }} id: go - name: Check out code into the Go module directory @@ -23,4 +27,4 @@ jobs: run: go build -v . - name: Test - run: go test ./... \ No newline at end of file + run: go test ./... diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 26d9fb6..b621149 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -7,7 +7,7 @@ jobs: runs-on: [ ubuntu-latest ] strategy: matrix: - go: [ '1.18', '1.17', '1.16', '1.15', '1.14', '1.13' ] + go: [ '1.22', '1.21', '1.20', '1.18', '1.17', '1.16' ] steps: - name: Set up Go @@ -29,4 +29,4 @@ jobs: run: go build -v . - name: Test - run: go test ./... \ No newline at end of file + run: go test ./... diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index a82c9aa..a8b8d91 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -5,12 +5,15 @@ jobs: build: name: build runs-on: [ windows-latest ] + strategy: + matrix: + go: [ '1.22', '1.21', '1.20', '1.18', '1.17', '1.16' ] steps: - name: Set up Go uses: actions/setup-go@v4 with: - go-version: 1.18 + go-version: ${{ matrix.go }} id: go - name: Check out code into the Go module directory @@ -23,4 +26,4 @@ jobs: run: go build -v . - name: Test - run: go test ./... \ No newline at end of file + run: go test ./...