File tree Expand file tree Collapse file tree 10 files changed +19
-17
lines changed
Expand file tree Collapse file tree 10 files changed +19
-17
lines changed Original file line number Diff line number Diff line change 1212 ],
1313 "commitMessageAction" : " Renovate: Update" ,
1414 "constraints" : {
15- "go" : " 1.25 "
15+ "go" : " 1.26 "
1616 },
1717 "dependencyDashboardOSVVulnerabilitySummary" : " all" ,
1818 "osvVulnerabilityAlerts" : true ,
Original file line number Diff line number Diff line change 2929 uses : actions/setup-go@v6
3030 with :
3131 check-latest : true
32- go-version : 1.25.7
32+ go-version : 1.26.0
3333 - name : Run golangci-lint
3434 uses : golangci/golangci-lint-action@v9
3535 with :
Original file line number Diff line number Diff line change 3232 uses : actions/setup-go@v6
3333 with :
3434 check-latest : true
35- go-version : 1.25.7
35+ go-version : 1.26.0
3636 - name : Build all binaries
3737 run : make build-all
3838 code_coverage :
6565 uses : actions/setup-go@v6
6666 with :
6767 check-latest : true
68- go-version : 1.25.7
68+ go-version : 1.26.0
6969 - name : Run tests and generate coverage report
7070 run : make build/cover.out
7171 - name : Archive code coverage results
Original file line number Diff line number Diff line change 3232 uses : actions/setup-go@v6
3333 with :
3434 check-latest : true
35- go-version : 1.25.7
35+ go-version : 1.26.0
3636 - name : Initialize CodeQL
3737 uses : github/codeql-action/init@v4
3838 with :
Original file line number Diff line number Diff line change @@ -136,6 +136,8 @@ linters:
136136 excludes :
137137 # gosec wants us to set a short ReadHeaderTimeout to avoid Slowloris attacks, but doing so would expose us to Keep-Alive race conditions (see https://iximiuz.com/en/posts/reverse-proxy-http-keep-alive-and-502s/
138138 - G112
139+ # if we put a password or token into a serialized payload, guess what, we probably did that on purpose
140+ - G117
139141 # created file permissions are restricted by umask if necessary
140142 - G306
141143 # the following lints cause false-positives in many repositories, should be fixed with the next release. (see https://github.com/securego/gosec/issues/1500)
Original file line number Diff line number Diff line change 11# SPDX-FileCopyrightText: 2025 SAP SE or an SAP affiliate company
22# SPDX-License-Identifier: Apache-2.0
33
4- FROM golang:1.25.7 -alpine3.23 AS builder
4+ FROM golang:1.26.0 -alpine3.23 AS builder
55
66RUN apk add --no-cache --no-progress ca-certificates gcc git make musl-dev
77
@@ -14,7 +14,7 @@ RUN make -C /src install PREFIX=/pkg GOTOOLCHAIN=local GO_BUILDFLAGS='-mod vendo
1414# To only build the tests run: docker build . --target test
1515# We can't do `FROM builder AS test` here, as then make prepare-static-check would not be cached during interactive use when developing
1616# and caching all the tools, especially golangci-lint, takes a few minutes.
17- FROM golang:1.25.7 -alpine3.23 AS test
17+ FROM golang:1.26.0 -alpine3.23 AS test
1818
1919COPY Makefile /src/Makefile
2020
Original file line number Diff line number Diff line change 11module github.com/sapcc/swift-drive-autopilot
22
3- go 1.25
3+ go 1.26
44
55require (
66 github.com/prometheus/client_golang v1.23.2
7- github.com/sapcc/go-api-declarations v1.19 .0
8- github.com/sapcc/go-bits v0.0.0-20260219121224-1c2b75dbf776
7+ github.com/sapcc/go-api-declarations v1.20 .0
8+ github.com/sapcc/go-bits v0.0.0-20260226170120-c20f89b66c3c
99 gopkg.in/yaml.v2 v2.4.0
1010)
1111
Original file line number Diff line number Diff line change @@ -29,10 +29,10 @@ github.com/prometheus/procfs v0.17.0 h1:FuLQ+05u4ZI+SS/w9+BWEM2TXiHKsUQ9TADiRH7D
2929github.com/prometheus/procfs v0.17.0 /go.mod h1:oPQLaDAMRbA+u8H5Pbfq+dl3VDAvHxMUOVhe0wYB2zw =
3030github.com/rogpeppe/go-internal v1.10.0 h1:TMyTOH3F/DB16zRVcYyreMH6GnZZrwQVAoYjRBZyWFQ =
3131github.com/rogpeppe/go-internal v1.10.0 /go.mod h1:UQnix2H7Ngw/k4C5ijL5+65zddjncjaFoBhdsK/akog =
32- github.com/sapcc/go-api-declarations v1.19 .0 h1:AdCHBhoDGC1REMJF6Rc/XLIcf4qMqjUXs5WLq83HImM =
33- github.com/sapcc/go-api-declarations v1.19 .0 /go.mod h1:eiRrXXUeQS5C/1kKn8/KMjk0Y0goUzgDQswj30rH0Zc =
34- github.com/sapcc/go-bits v0.0.0-20260219121224-1c2b75dbf776 h1:WFpq3qAk60WUoqCMYOkTRiFkpKyjQ/Wq6xUslz/3y7g =
35- github.com/sapcc/go-bits v0.0.0-20260219121224-1c2b75dbf776 /go.mod h1:AYC4f8FYO9DllSt4TyMwm1e5iPn32/DGIrlgXtuEsJ0 =
32+ github.com/sapcc/go-api-declarations v1.20 .0 h1:3v6JutEcurd0LIV+mU/bm9rDhtTrcTlwmtT+V/WZIEY =
33+ github.com/sapcc/go-api-declarations v1.20 .0 /go.mod h1:eiRrXXUeQS5C/1kKn8/KMjk0Y0goUzgDQswj30rH0Zc =
34+ github.com/sapcc/go-bits v0.0.0-20260226170120-c20f89b66c3c h1:GX6ADtKR6Bs2bBRBqeJf376MsxLNppC1SOHLIBuQwIA =
35+ github.com/sapcc/go-bits v0.0.0-20260226170120-c20f89b66c3c /go.mod h1:AYC4f8FYO9DllSt4TyMwm1e5iPn32/DGIrlgXtuEsJ0 =
3636github.com/sergi/go-diff v1.4.0 h1:n/SP9D5ad1fORl+llWyN+D6qoUETXNZARKjyY2/KVCw =
3737github.com/sergi/go-diff v1.4.0 /go.mod h1:A0bzQcvG0E7Rwjx0REVgAGH58e96+X0MeOfepqsbeW4 =
3838github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U =
Original file line number Diff line number Diff line change @@ -9,7 +9,7 @@ mkShell {
99 nativeBuildInputs = [
1010 addlicense
1111 go-licence-detector
12- go_1_25
12+ go_1_26
1313 golangci-lint
1414 gotools # goimports
1515 renovate
Original file line number Diff line number Diff line change @@ -29,10 +29,10 @@ github.com/prometheus/common/model
2929github.com/prometheus/procfs
3030github.com/prometheus/procfs/internal/fs
3131github.com/prometheus/procfs/internal/util
32- # github.com/sapcc/go-api-declarations v1.19 .0
32+ # github.com/sapcc/go-api-declarations v1.20 .0
3333## explicit; go 1.24
3434github.com/sapcc/go-api-declarations/bininfo
35- # github.com/sapcc/go-bits v0.0.0-20260219121224-1c2b75dbf776
35+ # github.com/sapcc/go-bits v0.0.0-20260226170120-c20f89b66c3c
3636## explicit; go 1.25
3737github.com/sapcc/go-bits/httpext
3838github.com/sapcc/go-bits/logg
You can’t perform that action at this time.
0 commit comments