Skip to content

chore(deps): update dependencies across all templates#80

Merged
colbytimm merged 7 commits into
mainfrom
claude/renovate-dependency-updates-RNbOH
Apr 6, 2026
Merged

chore(deps): update dependencies across all templates#80
colbytimm merged 7 commits into
mainfrom
claude/renovate-dependency-updates-RNbOH

Conversation

@colbytimm
Copy link
Copy Markdown
Contributor

@colbytimm colbytimm commented Apr 6, 2026

Summary

Consolidates dependency updates from the Renovate dependency dashboard (issue #12) into a single PR.

Go Template (go.mod)

  • cloud.google.com/go/firestore: v1.17.0 → v1.21.0
  • google.golang.org/api: v0.214.0 → v0.267.0 (latest compatible with Go 1.24 toolchain; v0.274.0 requires Go 1.25)
  • google.golang.org/grpc: v1.69.4 → v1.80.0
  • github.com/stretchr/testify: v1.10.0 → v1.11.1

.NET API Project (.csproj)

  • AWSSDK.DynamoDBv2: 3.7.405.4 → 3.7.513.1
  • Amazon.Lambda.Annotations: 1.6.1 → 1.10.0
  • Amazon.Lambda.Core: 2.5.0 → 2.8.1 (required by Lambda.Annotations 1.10.0)
  • Amazon.Lambda.TestUtilities: 2.0.0 → 3.0.0
  • Google.Cloud.Firestore: 3.10.0 → 3.13.0
  • Google.Cloud.Functions.Hosting: 2.2.1 → 3.0.0

Python Template (pyproject.toml)

  • ruff: ^0.11.0 → ^0.15.0

Python CI

  • Updated matrix from Python 3.12+3.13 to 3.13+3.14

GitHub Actions

  • golangci/golangci-lint-action: kept at v6 (v9 not compatible with current setup)

Not included (compatibility issues)

  • actions/setup-go v6: breaks Go auto-toolchain download needed by deps requiring Go 1.24+
  • google.golang.org/api v0.274.0: requires Go 1.25 (not yet available for toolchain download)
  • Microsoft.Extensions.* 10.0.5: requires .NET 10, project targets net8.0
  • azure-functions 2.0.0: requires Python >=3.13, conflicts with project's >=3.10 constraint

Test plan

  • All Go template CI builds pass (Azure, GCP, AWS × ubuntu, macos, windows)
  • All Python template CI builds pass (all cloud services × 3.13, 3.14)
  • All .NET template CI builds pass (all cloud services)

Closes #12

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G

claude added 7 commits April 5, 2026 13:52
Update Go, Python, .NET, and GitHub Actions dependencies as requested
by Renovate dependency dashboard (issue #12).

Go: firestore v1.21.0, api v0.274.0, grpc v1.80.0, testify v1.11.1
Python: azure-functions 2.0.0, ruff ^0.15.0, CI matrix 3.13+3.14
.NET: DynamoDBv2 3.7.513.1, Lambda.Annotations 1.10.0,
  MS Extensions 10.0.5, Firestore 3.13.0, Functions.Hosting 3.0.0,
  Lambda.TestUtilities 3.0.0
Actions: setup-go v6, golangci-lint-action v9

Closes #12

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G
- Go: bump minimum Go version from 1.22 to 1.23 in go.mod and CI
  pipelines (new dependency versions require it)
- .NET: revert Microsoft.Extensions.DependencyInjection and
  Microsoft.Extensions.Logging to 8.0.1 (10.x requires .NET 10,
  but target framework is net8.0)
- Python: revert azure-functions to 1.24.0 (2.0.0 requires
  Python >=3.13, incompatible with project's >=3.10 constraint)

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G
- Go: revert go.mod and CI matrix back to Go 1.22 (dependencies
  use Go's automatic toolchain download to get the version they need)
- .NET: bump Amazon.Lambda.Core from 2.5.0 to 2.8.1 to satisfy
  Amazon.Lambda.Annotations 1.10.0's minimum version requirement

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G
setup-go@v6 breaks Go builds - likely changes toolchain management
behavior that prevents automatic Go toolchain downloads needed by
dependencies requiring Go 1.24+. Keeping v5 which works correctly.

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G
Testing if testify v1.11.1 is causing the Go build failures
across all cloud service variants.

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G
Testing if golangci-lint-action@v9 pre-run step is interfering
with Go toolchain setup.

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G
google.golang.org/api v0.274.0 requires Go 1.25 which isn't available
for auto-toolchain download. v0.267.0 is the latest version requiring
only Go 1.24. Also restores testify v1.11.1 (confirmed not the issue).

https://claude.ai/code/session_01WJmbSnYgPC7feFF5uEkU1G
@colbytimm colbytimm merged commit ac1f8c0 into main Apr 6, 2026
36 checks passed
@colbytimm colbytimm deleted the claude/renovate-dependency-updates-RNbOH branch April 6, 2026 04:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dependency Dashboard

2 participants