fix(deps): bump Go to 1.26.9 to clear stdlib vulns #5
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/deps-security"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Clear the known vulnerabilities reported by
govulncheck.godirective 1.25.3 -> 1.26.9 (latest 1.26 patch, same as gptscript). CI picks it up throughsetup-gogo-version-file: go.mod, so the workflow itself needs no change.github.com/google/jsonschema-gov0.4.2 -> v0.4.3 (patch)github.com/stretchr/testifyv1.10.0 -> v1.12.1 (test only).go mod tidyswaps the indirectgopkg.in/yaml.v3forgo.yaml.in/yaml/v3and dropsgo-spew,go-difflibandcheck.v1from go.mod.GOLANGCI_LINT_VERSIONv2.6.1 -> v2.12.2. v2.6.1 is built with go1.25 and refuses a go1.26 module ("the Go language version (go1.25) used to build golangci-lint is lower than the targeted Go version (1.26.9)").The gptscript binary version used in CI (v0.9.10) is unchanged.
Audit
govulncheck ./...reachableVerification
GOTOOLCHAIN=go1.26.9 make validate(tidy + golangci-lint v2.12.2): clean, 0 issuesgo build ./...,go vet ./...: passmake testneeds a gptscript binary and provider keys (the CI step only runs whenOPENAI_API_KEYis set), so it was not run locally.