@@ -10,7 +10,7 @@ permissions: read-all
1010
1111jobs :
1212 linter-backend :
13- runs-on : ubuntu-20 .04
13+ runs-on : ubuntu-24 .04
1414 steps :
1515 - name : Checkout code
1616 uses : actions/checkout@v4
@@ -25,13 +25,13 @@ jobs:
2525 sudo tar -C /usr/local -xzf ${FILENAME}
2626 sudo ldconfig /usr/local/lib
2727 - name : Run golangci-lint
28- uses : golangci/golangci-lint-action@v6
28+ uses : golangci/golangci-lint-action@v7
2929 with :
30- version : v1.64.5
30+ version : v2.1.2
3131 args : --timeout 10m
3232
3333 linter-openapi :
34- runs-on : ubuntu-20 .04
34+ runs-on : ubuntu-24 .04
3535 steps :
3636 - name : Checkout Code
3737 uses : actions/checkout@v4
4646 VALIDATE_OPENAPI : true
4747
4848 linter-artifacthub :
49- runs-on : ubuntu-20 .04
49+ runs-on : ubuntu-24 .04
5050 container :
5151 image : artifacthub/ah
5252 options : --user root
5858 run : ah lint
5959
6060 linter-clomonitor :
61- runs-on : ubuntu-20 .04
61+ runs-on : ubuntu-24 .04
6262 env :
6363 GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
6464 container :
7171 run : clomonitor-linter --path . --url https://github.com/artifacthub/hub
7272
7373 tests-database :
74- runs-on : ubuntu-20 .04
74+ runs-on : ubuntu-24 .04
7575 container :
7676 image : artifacthub/db-tests
7777 services :
9797 run : PGPASSWORD=tests pg_prove --host postgres --dbname tests --username tests --verbose schema/*.sql functions/*/*.sql
9898
9999 tests-backend :
100- runs-on : ubuntu-20 .04
100+ runs-on : ubuntu-24 .04
101101 steps :
102102 - name : Checkout code
103103 uses : actions/checkout@v4
@@ -122,7 +122,7 @@ jobs:
122122 run : go test -cover -race -v -mod=readonly ./...
123123
124124 tests-frontend :
125- runs-on : ubuntu-20 .04
125+ runs-on : ubuntu-24 .04
126126 env :
127127 NODE_OPTIONS : --max_old_space_size=4096
128128 steps :
@@ -149,7 +149,7 @@ jobs:
149149 run : yarn test --watchAll=false --passWithNoTests --verbose --maxWorkers=4
150150
151151 tests-widget :
152- runs-on : ubuntu-20 .04
152+ runs-on : ubuntu-24 .04
153153 env :
154154 NODE_OPTIONS : --max_old_space_size=4096
155155 steps :
@@ -176,7 +176,7 @@ jobs:
176176 run : yarn test --watchAll=false --passWithNoTests --verbose --maxWorkers=4
177177
178178 build-backend :
179- runs-on : ubuntu-20 .04
179+ runs-on : ubuntu-24 .04
180180 steps :
181181 - name : Checkout code
182182 uses : actions/checkout@v4
@@ -208,7 +208,7 @@ jobs:
208208 run : go build -v
209209
210210 build-frontend :
211- runs-on : ubuntu-20 .04
211+ runs-on : ubuntu-24 .04
212212 env :
213213 NODE_OPTIONS : --max_old_space_size=4096
214214 steps :
@@ -229,7 +229,7 @@ jobs:
229229 run : yarn build
230230
231231 build-widget :
232- runs-on : ubuntu-20 .04
232+ runs-on : ubuntu-24 .04
233233 env :
234234 NODE_OPTIONS : --max_old_space_size=4096
235235 steps :
0 commit comments