diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 22ffe8ea..663d8d7b 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,11 +1,15 @@ -# Cache bust: golangci-lint v2.9.0 for Go 1.26.10 +# Cache bust: golangci-lint v2.11.4 for Go 1.26.10 repos: - repo: https://github.com/golangci/golangci-lint - rev: v2.9.0 + rev: v2.11.4 hooks: - id: golangci-lint entry: golangci-lint run language: golang + # Build and run the linter with the Go version in go.mod. Without a pin, + # pre-commit downloads the newest Go, and the linter cannot read the type + # data of a Go release newer than itself. + language_version: 1.26.0 require_serial: true types: [go] - repo: https://github.com/pre-commit/pre-commit-hooks diff --git a/AGENTS.md b/AGENTS.md index a7cee19e..9646d891 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -132,5 +132,5 @@ Installed via `make install-hooks`. Checks: ## Linting -- Go: `golangci-lint` (v2.9.0) via pre-commit +- Go: `golangci-lint` (v2.11.4) via pre-commit, configured in `.golangci.yml` - Frontend: ESLint + Prettier diff --git a/go.mod b/go.mod index e97c4f63..5b4c3ef8 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/launchdarkly/ldcli -go 1.25.0 +go 1.26 toolchain go1.26.10 @@ -30,7 +30,7 @@ require ( github.com/ianlancetaylor/demangle v0.0.0-20260505044615-1ff4bf46051f github.com/launchdarkly/api-client-go/v24 v24.0.0 github.com/launchdarkly/go-sdk-common/v3 v3.6.0 - github.com/launchdarkly/go-server-sdk/v7 v7.18.0 + github.com/launchdarkly/go-server-sdk/v7 v7.19.1 github.com/launchdarkly/sdk-meta/api v0.7.5 github.com/mattn/go-sqlite3 v1.14.52 github.com/mitchellh/go-homedir v1.1.0 @@ -94,7 +94,7 @@ require ( github.com/launchdarkly/go-jsonstream/v3 v3.1.2 // indirect github.com/launchdarkly/go-sdk-events/v3 v3.7.0 // indirect github.com/launchdarkly/go-semver v1.0.3 // indirect - github.com/launchdarkly/go-server-sdk-evaluation/v3 v3.1.0 // indirect + github.com/launchdarkly/go-server-sdk-evaluation/v3 v3.2.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect github.com/mailru/easyjson v0.9.1 // indirect github.com/mattn/go-isatty v0.0.20 // indirect diff --git a/go.sum b/go.sum index 3925ba80..cd8637fa 100644 --- a/go.sum +++ b/go.sum @@ -199,10 +199,10 @@ github.com/launchdarkly/go-sdk-events/v3 v3.7.0 h1:EuyvvZqpSE7kaMl2o2Am0KgpsfNB7 github.com/launchdarkly/go-sdk-events/v3 v3.7.0/go.mod h1:dmhlNVS8zxMyjvQE1eOHMP/rKz0fKtiWn53/Ol+S+IE= github.com/launchdarkly/go-semver v1.0.3 h1:agIy/RN3SqeQDIfKkl+oFslEdeIs7pgsJBs3CdCcGQM= github.com/launchdarkly/go-semver v1.0.3/go.mod h1:xFmMwXba5Mb+3h72Z+VeSs9ahCvKo2QFUTHRNHVqR28= -github.com/launchdarkly/go-server-sdk-evaluation/v3 v3.1.0 h1:G993wkCFq2OQO3Sqd8c4FX+Z0T76eb+O0/mFswC4qRg= -github.com/launchdarkly/go-server-sdk-evaluation/v3 v3.1.0/go.mod h1:TlNMB48dwNz+sewt+zsCrboZLMJj4Dov8Msg/cLv5GM= -github.com/launchdarkly/go-server-sdk/v7 v7.18.0 h1:0Mf5oGAyKjLtpmmNLu8DTbALiRcxNQxAo1fD5rAcsWY= -github.com/launchdarkly/go-server-sdk/v7 v7.18.0/go.mod h1:V+newBnH0h98qFq6mG3bwI3VudmY5exE1Nys5KjG6Ko= +github.com/launchdarkly/go-server-sdk-evaluation/v3 v3.2.0 h1:yT3skSXnTMPvcIt/Oz0LubiU9emv9V5xrAZvFt71bH8= +github.com/launchdarkly/go-server-sdk-evaluation/v3 v3.2.0/go.mod h1:TlNMB48dwNz+sewt+zsCrboZLMJj4Dov8Msg/cLv5GM= +github.com/launchdarkly/go-server-sdk/v7 v7.19.1 h1:GNeZM9H51BNOlyWtyFouu3r+GWP/Fz94HgufCxawF2M= +github.com/launchdarkly/go-server-sdk/v7 v7.19.1/go.mod h1:0Ne1xHskoelCQ/RCNVzkyjCr06yhtR1PclQ0owGriUM= github.com/launchdarkly/go-test-helpers/v3 v3.1.0 h1:E3bxJMzMoA+cJSF3xxtk2/chr1zshl1ZWa0/oR+8bvg= github.com/launchdarkly/go-test-helpers/v3 v3.1.0/go.mod h1:Ake5+hZFS/DmIGKx/cizhn5W9pGA7pplcR7xCxWiLIo= github.com/launchdarkly/sdk-meta/api v0.7.5 h1:56pC/y94azZuD6iiuYK76+mzY8AZFqpTsNP8JsNnzts=