chore(deps): bump the go-dependencies group across 1 directory with 13 updates - #1154
chore(deps): bump the go-dependencies group across 1 directory with 13 updates#1154dependabot[bot] wants to merge 3 commits into
Conversation
|
Claude finished @mbevc1's task in 3m 24s —— View job Review: dependency bump +
|
| Check | Result |
|---|---|
go build ./... |
✅ clean |
go vet ./... |
✅ clean |
go mod tidy → git diff --exit-code go.mod go.sum |
✅ no drift |
A clean build settles the two risks I raised on the earlier push: the moby/moby/client v0.5.1 → v0.6.0 pre-1.0 bump (client.New, the Image*Options/Container*Options structs used in internal/docker/docker.go and cmd/kosli/snapshotDocker.go) and the ECS/Lambda/S3 client regenerations. No call-site changes needed. go.mod declares go 1.26.7, which satisfies the new go1.26.0 floor that google.golang.org/api v0.297.0 and golang.org/x/oauth2 v0.37.0 introduced.
All direct bumps are patch/minor: aws-sdk-go-v2 core + config/credentials/transfermanager/ecs/lambda/s3, validator v10.30.4, moby api/client, OPA 1.20.2, oauth2, google api. Nothing requires a code change.
Phase 2 — The test fix
cmd/kosli/snapshotPaths_test.go:46 — correct fix, correct reason, and the two nits from my earlier comments are both addressed. Verified the root cause directly in the module cache: go-viper/mapstructure v2.5.0 added at mapstructure.go:1752-1756
// Improve error message when name is empty by showing the target struct type
// in the case where it is empty for embedded structs.
errorName := name
if errorName == "" {
errorName = val.Type().String()
}so the top-level unused-keys error went from '' has invalid keys: … to 'server.PathsSpec' has invalid keys: …. Everything else in the string is stable: the wrapper text is a literal at mapstructure.go:538, and the key list is sort.Strings-sorted at mapstructure.go:1750, so foo, versionnn stays deterministic. The \A/\z anchors keep this an exact-output assertion rather than the substring match require.Regexp would otherwise give (cmd/kosli/testHelpers.go:126), and '[^']*' scopes the wildcard to the quoted name. The comment explains why the segment is loose without restating the regex. Good.
I also checked the adjacent blast radius:
- No other golden in the repo asserts mapstructure's
has invalid keys/has unset fieldstext — this was the only one. - validator v10.30.4 reworded its English translations (
no more than→at most) and tightenedfqdn, butcmd/kosli/snapshotPaths.go:150printsvalidate.Structerrors raw (Key: 'PathsSpec.Version' Error:Field validation …), not viauttranslations, and no struct tag in the repo usesfqdn/urn/hostname— sosnapshotPaths_test.go:52is unaffected.
One thing to resolve before merging
The test suite did not run on the head commit. Main (run 34505898343) shows pre-build, init-kosli, test and docker all skipped. The gate at .github/workflows/main.yml:15 is:
if: github.event_name == 'push' || github.actor == 'dependabot[bot]'and push is excluded for this branch by branches-ignore: dependabot/** (main.yml:5-6). Because the last two commits were pushed by claude[bot] rather than dependabot, github.actor no longer matches and the whole test pipeline no-ops. PR checks (34505900706) passed, but that workflow only does conventional-commit title validation and labeling — it runs no tests.
So the fix is verified by source reading, not by execution. Please run it locally before merging:
make test_integration_single TARGET=SnapshotPathsTestSuiteI could not run it here — go test and make test_integration_single both need approval in this sandbox (the suite also needs the docker-compose Kosli server on localhost:8001). If you'd like me to run it on future pushes, add Bash(go test:*) and Bash(make test_integration_single:*) to --allowedTools.
Nice work
Two things worth calling out. First, the diagnosis: '' → 'server.PathsSpec' is an easy failure to "fix" by pasting the new string into the golden, which would just re-break on the next mapstructure release. Loosening exactly the volatile segment and keeping the rest byte-exact is the durable version. Second, the follow-up commit that anchored the regex — goldenRegex is a genuine strictness downgrade from golden because require.Regexp is unanchored, and \A/\z buys back everything except the struct name. TODO.md correctly has no stale section for this.
· branch dependabot/go_modules/go-dependencies-60d4d05e7b
| github.com/go-playground/universal-translator v0.18.1 // indirect | ||
| github.com/go-task/slim-sprig/v3 v3.0.0 // indirect | ||
| github.com/go-viper/mapstructure/v2 v2.4.0 // indirect | ||
| github.com/go-viper/mapstructure/v2 v2.5.0 // indirect |
There was a problem hiding this comment.
Highest-risk bump in this PR, and it isn't in the description's table.
cmd/kosli/snapshotPaths.go:146 decodes the paths spec via viper.UnmarshalExact, which surfaces go-viper/mapstructure's ErrorUnused text verbatim. cmd/kosli/snapshotPaths_test.go:43 asserts that string exactly:
Error: failed to unmarshal path spec file [testdata/paths-files/invalid-pathsfile.yml] : decoding failed due to the following error(s):
'' has invalid keys: foo, versionnn
Any rewording in mapstructure v2.5.0's unused-keys error breaks that golden. Worth running make test_integration_single TARGET=SnapshotPathsTestSuite before merging.
| github.com/moby/moby/client v0.5.1 | ||
| github.com/open-policy-agent/opa v1.20.1 | ||
| github.com/moby/moby/api v1.56.0 | ||
| github.com/moby/moby/client v0.6.0 |
There was a problem hiding this comment.
Pre-1.0 module, so a minor bump carries no API-stability guarantee, and the release notes list a "minor cleanups, refactors" PR (moby/moby#53509).
This repo leans on a fairly wide slice of that surface:
client.New(client.FromEnv)—internal/docker/docker.go:17,internal/digest/digest.go:331,cmd/kosli/snapshotDocker.go:103client.ImagePullOptions/ImagePushOptions/ImageTagOptions/ImageRemoveOptions—internal/docker/docker.go:27,56,82,93client.ContainerCreateOptions/ContainerStartOptions/ContainerRemoveOptions—internal/docker/docker.go:108,119,130client.ContainerListOptions—cmd/kosli/snapshotDocker.go:108
A clean go build ./... fully settles this one — if it compiles, there's nothing further to check here.
…3 updates Bumps the go-dependencies group with 11 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/aws/aws-sdk-go-v2](https://github.com/aws/aws-sdk-go-v2) | `1.45.1` | `1.46.0` | | [github.com/aws/aws-sdk-go-v2/config](https://github.com/aws/aws-sdk-go-v2) | `1.33.1` | `1.33.3` | | [github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager](https://github.com/aws/aws-sdk-go-v2) | `0.4.1` | `0.4.3` | | [github.com/aws/aws-sdk-go-v2/service/ecs](https://github.com/aws/aws-sdk-go-v2) | `1.93.0` | `1.96.0` | | [github.com/aws/aws-sdk-go-v2/service/lambda](https://github.com/aws/aws-sdk-go-v2) | `1.104.1` | `1.107.0` | | [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) | `10.30.3` | `10.30.4` | | [github.com/moby/moby/api](https://github.com/moby/moby) | `1.55.0` | `1.56.0` | | [github.com/moby/moby/client](https://github.com/moby/moby) | `0.5.1` | `0.6.0` | | [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) | `1.20.1` | `1.20.2` | | [golang.org/x/oauth2](https://github.com/golang/oauth2) | `0.36.0` | `0.37.0` | | [google.golang.org/api](https://github.com/googleapis/google-api-go-client) | `0.295.0` | `0.297.0` | Updates `github.com/aws/aws-sdk-go-v2` from 1.45.1 to 1.46.0 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@v1.45.1...v1.46.0) Updates `github.com/aws/aws-sdk-go-v2/config` from 1.33.1 to 1.33.3 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@config/v1.33.1...config/v1.33.3) Updates `github.com/aws/aws-sdk-go-v2/credentials` from 1.20.1 to 1.20.3 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@v1.20.1...v1.20.3) Updates `github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager` from 0.4.1 to 0.4.3 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@feature/s3/transfermanager/v0.4.1...feature/s3/transfermanager/v0.4.3) Updates `github.com/aws/aws-sdk-go-v2/service/ecs` from 1.93.0 to 1.96.0 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@service/s3/v1.93.0...service/s3/v1.96.0) Updates `github.com/aws/aws-sdk-go-v2/service/lambda` from 1.104.1 to 1.107.0 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@service/s3/v1.104.1...service/s3/v1.107.0) Updates `github.com/aws/aws-sdk-go-v2/service/s3` from 1.109.1 to 1.111.0 - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Commits](aws/aws-sdk-go-v2@service/s3/v1.109.1...service/s3/v1.111.0) Updates `github.com/go-playground/validator/v10` from 10.30.3 to 10.30.4 - [Release notes](https://github.com/go-playground/validator/releases) - [Commits](go-playground/validator@v10.30.3...v10.30.4) Updates `github.com/moby/moby/api` from 1.55.0 to 1.56.0 - [Release notes](https://github.com/moby/moby/releases) - [Commits](moby/moby@api/v1.55.0...api/v1.56.0) Updates `github.com/moby/moby/client` from 0.5.1 to 0.6.0 - [Release notes](https://github.com/moby/moby/releases) - [Changelog](https://github.com/moby/moby/blob/v0.6.0/CHANGELOG.md) - [Commits](moby/moby@v0.5.1...v0.6.0) Updates `github.com/open-policy-agent/opa` from 1.20.1 to 1.20.2 - [Release notes](https://github.com/open-policy-agent/opa/releases) - [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md) - [Commits](open-policy-agent/opa@v1.20.1...v1.20.2) Updates `golang.org/x/oauth2` from 0.36.0 to 0.37.0 - [Commits](golang/oauth2@v0.36.0...v0.37.0) Updates `google.golang.org/api` from 0.295.0 to 0.297.0 - [Release notes](https://github.com/googleapis/google-api-go-client/releases) - [Changelog](https://github.com/googleapis/google-api-go-client/blob/main/CHANGES.md) - [Commits](googleapis/google-api-go-client@v0.295.0...v0.297.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2 dependency-version: 1.46.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/config dependency-version: 1.33.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/credentials dependency-version: 1.20.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/feature/s3/transfermanager dependency-version: 0.4.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/service/ecs dependency-version: 1.96.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/service/lambda dependency-version: 1.107.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/aws/aws-sdk-go-v2/service/s3 dependency-version: 1.111.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/go-playground/validator/v10 dependency-version: 10.30.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-dependencies - dependency-name: github.com/moby/moby/api dependency-version: 1.56.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/moby/moby/client dependency-version: 0.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: github.com/open-policy-agent/opa dependency-version: 1.20.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-dependencies - dependency-name: golang.org/x/oauth2 dependency-version: 0.37.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies - dependency-name: google.golang.org/api dependency-version: 0.297.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
e803fdc to
76e00e2
Compare
go-viper/mapstructure v2.5.0 now includes the target struct's type name in the ErrorUnused message, where v2.4.0 left it empty: '' has invalid keys: foo, versionnn 'server.PathsSpec' has invalid keys: foo, versionnn The name comes from a transitive dependency's error format and is not part of the CLI's contract, so switch the exact golden to a goldenRegex that accepts either form.
| cmd: fmt.Sprintf(`snapshot paths --paths-file testdata/paths-files/invalid-pathsfile.yml %s %s`, suite.envName, suite.defaultKosliArguments), | ||
| golden: "Error: failed to unmarshal path spec file [testdata/paths-files/invalid-pathsfile.yml] : decoding failed due to the following error(s):\n\n'' has invalid keys: foo, versionnn\n", | ||
| // the struct name in the mapstructure error is not part of our contract, so match it loosely | ||
| goldenRegex: "Error: failed to unmarshal path spec file \\[testdata\\/paths-files\\/invalid-pathsfile\\.yml\\] : decoding failed due to the following error\\(s\\):\n\n'.*' has invalid keys: foo, versionnn\n", |
There was a problem hiding this comment.
Confirmed this is the right fix, and for the right reason. In go-viper/mapstructure v2.5.0, mapstructure.go:1752-1757 added:
// Improve error message when name is empty by showing the target struct type
errorName := name
if errorName == "" {
errorName = val.Type().String()
}so the top-level '' in the old golden is now 'server.PathsSpec'. The key list is still sorted (sort.Strings at mapstructure.go:1750), so foo, versionnn stays deterministic — the only volatile part is exactly what you loosened.
Two small notes:
goldenRegexgoes throughrequire.Regexp(cmd/kosli/testHelpers.go:126), which is an unanchored match, so this is a substring assertion rather than the exact-output checkgoldengave you. Adding\\Awould restore the strictness for everything before the volatile segment, matching whatevaluateInput_test.go:176does.- Optional:
'[^']*'instead of'.*'narrows the wildcard to the quoted name and can't swallow adjacent text.
Neither is blocking — the escaping style and looseness match the sibling case on line 37.
| cmd: fmt.Sprintf(`snapshot paths --paths-file testdata/paths-files/invalid-pathsfile.yml %s %s`, suite.envName, suite.defaultKosliArguments), | ||
| golden: "Error: failed to unmarshal path spec file [testdata/paths-files/invalid-pathsfile.yml] : decoding failed due to the following error(s):\n\n'' has invalid keys: foo, versionnn\n", | ||
| // the struct name in the mapstructure error is not part of our contract, so match it loosely | ||
| goldenRegex: "Error: failed to unmarshal path spec file \\[testdata\\/paths-files\\/invalid-pathsfile\\.yml\\] : decoding failed due to the following error\\(s\\):\n\n'.*' has invalid keys: foo, versionnn\n", |
There was a problem hiding this comment.
Confirmed this is the right fix, and confirmed why the old golden broke. mapstructure v2.5.0 added a fallback when the decode-error name is empty (mapstructure.go:1752-1757):
// Improve error message when name is empty by showing the target struct type
// in the case where it is empty for embedded structs.
errorName := name
if errorName == "" {
errorName = val.Type().String()
}DecodeError.Error() renders '%s' %s, so the top-level unused-keys message went from '' has invalid keys: … to 'server.PathsSpec' has invalid keys: …. The '.*' here matches both, and the struct type genuinely isn't part of the CLI's contract — good call keeping the rest of the string exact.
Two optional nits:
require.Regexpis an unanchored substring match (testHelpers.go:126), so this is a weaker assertion than thegoldenit replaced — trailing/leading noise would no longer fail the test. The repo already anchors elsewhere (evaluateInput_test.go:176uses\A).- A raw string literal avoids the doubled backslashes, and
/needs no escaping in Go regexp.
| goldenRegex: "Error: failed to unmarshal path spec file \\[testdata\\/paths-files\\/invalid-pathsfile\\.yml\\] : decoding failed due to the following error\\(s\\):\n\n'.*' has invalid keys: foo, versionnn\n", | |
| // the struct name in the mapstructure error is not part of our contract, so match it loosely | |
| goldenRegex: `\AError: failed to unmarshal path spec file \[testdata/paths-files/invalid-pathsfile\.yml\] : decoding failed due to the following error\(s\):\n\n'.*' has invalid keys: foo, versionnn\n\z`, |
goldenRegex goes through require.Regexp, which is an unanchored search, so the previous pattern was a substring assertion rather than the exact-output check the golden it replaced gave us. Anchor with \A and \z to restore that, and narrow the wildcard to '[^']*' so it cannot span the quoted name. Switch to a raw string literal, matching evaluateInput_test.go.
Bumps the go-dependencies group with 11 updates in the / directory:
1.45.11.46.01.33.11.33.30.4.10.4.31.93.01.96.01.104.11.107.010.30.310.30.41.55.01.56.00.5.10.6.01.20.11.20.20.36.00.37.00.295.00.297.0Updates
github.com/aws/aws-sdk-go-v2from 1.45.1 to 1.46.0Commits
afdc89fRelease 2026-09-045875f61Regenerated Clients9d20eaaUpdate API model08c63d9Remove span retry loop middleware (#3543)99b223dRelease 2026-09-032d2fdf6Regenerated Clients093c165Update API model5b4cd6fRelease 2026-09-029e02039Regenerated Clientsb785dd9Update API modelUpdates
github.com/aws/aws-sdk-go-v2/configfrom 1.33.1 to 1.33.3Commits
afdc89fRelease 2026-09-045875f61Regenerated Clients9d20eaaUpdate API model08c63d9Remove span retry loop middleware (#3543)99b223dRelease 2026-09-032d2fdf6Regenerated Clients093c165Update API model5b4cd6fRelease 2026-09-029e02039Regenerated Clientsb785dd9Update API modelUpdates
github.com/aws/aws-sdk-go-v2/credentialsfrom 1.20.1 to 1.20.3Commits
396f97aRelease 2023-08-1808ab454Regenerated Clientsb50999bUpdate SDK's smithy-go dependency to v1.14.2d05e372Update endpoints model26ccae9Update API model5d3382bMerge pull request #2243 from aws/feat-protocol-test-2f58ddaeupdate time to ancient (#2133)65023f3Release 2023-08-170742a92Regenerated Clients0e3340fUpdate endpoints modelUpdates
github.com/aws/aws-sdk-go-v2/feature/s3/transfermanagerfrom 0.4.1 to 0.4.3Commits
afdc89fRelease 2026-09-045875f61Regenerated Clients9d20eaaUpdate API model08c63d9Remove span retry loop middleware (#3543)99b223dRelease 2026-09-032d2fdf6Regenerated Clients093c165Update API model5b4cd6fRelease 2026-09-029e02039Regenerated Clientsb785dd9Update API modelUpdates
github.com/aws/aws-sdk-go-v2/service/ecsfrom 1.93.0 to 1.96.0Commits
bdb98c5Release 2026-01-28c878d57Regenerated Clients4f5d503Update API modelb7bf952Feat release s3 transfer manager v2 (#3293)0baa1dcRelease 2026-01-2711eae4bRegenerated Clients297caa5Update endpoints model43d96e4Update API modelde58dc6Release 2026-01-26dba39e6Regenerated ClientsUpdates
github.com/aws/aws-sdk-go-v2/service/lambdafrom 1.104.1 to 1.107.0Commits
8e53001Release 2026-08-06c1512a0Regenerated Clients655c574Update endpoints model22a51faUpdate API modelebd1f6aRelease 2026-08-05bc99825Regenerated Clients8868ff7Update API model9604fe3Set FIPS-approved TLS curve preferences when the FIPS module is active (#3499)4af61ebRelease 2026-08-0473d66abRegenerated ClientsUpdates
github.com/aws/aws-sdk-go-v2/service/s3from 1.109.1 to 1.111.0Commits
afdc89fRelease 2026-09-045875f61Regenerated Clients9d20eaaUpdate API model08c63d9Remove span retry loop middleware (#3543)99b223dRelease 2026-09-032d2fdf6Regenerated Clients093c165Update API model5b4cd6fRelease 2026-09-029e02039Regenerated Clientsb785dd9Update API modelUpdates
github.com/go-playground/validator/v10from 10.30.3 to 10.30.4Release notes
Sourced from github.com/go-playground/validator/v10's releases.
Commits
dfe35cfci: Fix the linter version (#1617)facf128feat(translations): add Armenian translations (#1604)961375bdocs: clarify fieldexcludes behavior (#1610)74dd82atest: cover startsnotwith/endsnotwith, RegisterStructValidationMapRules, and ...379edc8chore(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 (#1612)f9944c5fix: use idiomatic "at most" in English max/lte messages (#1600)67e37d6fix(fqdn): enforce maximum DNS name length (#1603)6b571d1chore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.13 to 1.4.15 (#...8455180chore(deps): bump github.com/leodido/go-urn from 1.4.0 to 1.5.0 (#1606)fd8bd3cchore(deps): bump actions/setup-go from 6 to 7 (#1601)Updates
github.com/moby/moby/apifrom 1.55.0 to 1.56.0Release notes
Sourced from github.com/moby/moby/api's releases.
Commits
9b2179dMerge pull request #53572 from vvoland/api-docs-cut575cf82Merge pull request #53571 from thaJeztah/bump_tools20beedbapi/docs: Cut v1.56bb86302Merge pull request #53569 from vvoland/afvsock-lsm65be55aMerge pull request #53513 from thaJeztah/daemon_fix_list0af79c4Merge pull request #53570 from vvoland/process-release7d1ce6aMerge pull request #53568 from renovate-bot/renovate/github.com-mdlayher-sock...0df1a00Dockerfile: update cli v29.7.2, compose v5.5.1, buildx v0.37.0e1d06bdDrop replace rulesb40d37eMerge pull request #53359 from vvoland/ext-namegeneratorUpdates
github.com/moby/moby/clientfrom 0.5.1 to 0.6.0Release notes
Sourced from github.com/moby/moby/client's releases.
Changelog
Sourced from github.com/moby/moby/client's changelog.
... (truncated)
Commits
f4a4f1cBump to 0.6.0f925eddMerge pull request #1525 from griff/1503-fix12715c8Merge pull request #1609 from jpetazzo/release-docker-with-docker326daddMerge pull request #1565 from dotcloud/only_load_authconfig_when_neededa3510c9Merge pull request #1560 from dotcloud/439-allow-lxc-args262d57eMerge pull request #1623 from mhennings/1592-fix-race-conditions-in-parallel-...551092fAdd lxc-conf flag to allow custom lxc options3f802f4Fix race conditions in parallel pull0b9c8e2Merge pull request #1596 from metalivedev/1149-easyfixes42fe550Merge pull request #1614 from denibertovic/docsUpdates
github.com/open-policy-agent/opafrom 1.20.1 to 1.20.2Release notes
Sourced from github.com/open-policy-agent/opa's releases.
... (truncated)
Changelog
Sourced from github.com/open-policy-agent/opa's changelog.
... (truncated)
Commits
b2c2670Prepare v1.20.2 release0ea9844ast: clear the term cache when a brace operand guess is abandoned (#9140)04d715bbuild(go): bump to 1.27.117accbebuild(deps): bump dependenciesUpdates
golang.org/x/oauth2from 0.36.0 to 0.37.0Commits
c624b89google: change the snake case endpoint to kebab-case09a82f6all: upgrade go directive to at least 1.26.0 [generated]Updates
google.golang.org/apifrom 0.295.0 to 0.297.0Release notes
Sourced from google.golang.org/api's releases.
Changelog
Sourced from google.golang.org/api's changelog.
Commits
dfa9e13chore(main): release 0.297.0 (#3725)7770e01feat: move to go1.26.0 as the lowest supported go version (#3724)f03a404chore(main): release 0.296.0 (#3719)bfa0beffeat(all): auto-regenerate discovery clients (#3722)3264fb2feat(all): auto-regenerate discovery clients (#3720)6d6e873feat(all): auto-regenerate discovery clients (#3718)