@@ -20,23 +20,28 @@ jobs:
2020
2121 strategy :
2222 matrix :
23- go-version : [1.22 .x]
24- os : [ubuntu-22 .04, macos-12 , windows-2019]
23+ go-version : [1.24 .x]
24+ os : [ubuntu-24 .04, macos-14 , windows-2019]
2525
2626 steps :
2727 - uses : actions/checkout@v4
2828 with :
2929 path : src/github.com/estesp/mquery
3030
31+ - name : Set up Go
32+ uses : actions/setup-go@v5
33+ with :
34+ go-version : ${{ matrix.go-version }}
35+
3136 - name : Set env
3237 shell : bash
3338 run : |
3439 echo "GOPATH=${{ github.workspace }}" >> $GITHUB_ENV
3540 echo "${{ github.workspace }}/bin" >> $GITHUB_PATH
3641
37- - uses : golangci/golangci-lint-action@v4
42+ - uses : golangci/golangci-lint-action@v6
3843 with :
39- version : v1.56.1
44+ version : v1.64.2
4045 skip-cache : true
4146 working-directory : src/github.com/estesp/mquery
4247 args : --timeout=5m
4651 #
4752 project :
4853 name : DCO/Vendor Checks
49- runs-on : ubuntu-22 .04
54+ runs-on : ubuntu-24 .04
5055 timeout-minutes : 5
5156
5257 steps :
5863 - name : Set up Go
5964 uses : actions/setup-go@v5
6065 with :
61- go-version : 1.22 .x
66+ go-version : 1.24 .x
6267
6368 - name : Set env
6469 shell : bash
@@ -100,12 +105,12 @@ jobs:
100105
101106 strategy :
102107 matrix :
103- os : [ubuntu-22 .04, macos-12 , windows-2019]
108+ os : [ubuntu-24 .04, macos-14 , windows-2019]
104109
105110 steps :
106111 - uses : actions/setup-go@v5
107112 with :
108- go-version : 1.22 .x
113+ go-version : 1.24 .x
109114
110115 - name : Set env
111116 shell : bash
@@ -126,14 +131,14 @@ jobs:
126131 #
127132 cross :
128133 name : Cross-builds & Lambda function
129- runs-on : ubuntu-22 .04
134+ runs-on : ubuntu-24 .04
130135 timeout-minutes : 10
131136 needs : [project, linters]
132137
133138 steps :
134139 - uses : actions/setup-go@v5
135140 with :
136- go-version : 1.22 .x
141+ go-version : 1.24 .x
137142
138143 - name : Set env
139144 shell : bash
0 commit comments