From d5a74f28dbb7cfbfe088ee26d663cb2fb505eb53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez=20Di=20Antonio?= Date: Tue, 13 Oct 2026 08:41:28 +0200 Subject: [PATCH 1/2] build(deps): update Go dependencies and pin go-test-coverage - golang.org/x/sync v0.23.0 => v0.24.0 - golang.org/x/sys v0.47.0 => v0.49.0 (indirect) - Pin go-test-coverage to v2.19.0 in CI: v2.20.0 (resolved by @latest) requires go >= 1.27, while CI runs go 1.26.0 from go.mod with GOTOOLCHAIN=local, which broke the "test coverage" step. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/pr.yaml | 2 +- .github/workflows/release.yml | 2 +- go.mod | 4 ++-- go.sum | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index 6325564..edb09a8 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -94,7 +94,7 @@ jobs: run: | echo "## Test Coverage" >> $GITHUB_STEP_SUMMARY - go install github.com/vladopajic/go-test-coverage/v2@latest + go install github.com/vladopajic/go-test-coverage/v2@v2.19.0 # execute again to get the summary echo "" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1552c40..4708fe6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,7 +69,7 @@ jobs: run: | echo "## Test Coverage" >> $GITHUB_STEP_SUMMARY - go install github.com/vladopajic/go-test-coverage/v2@latest + go install github.com/vladopajic/go-test-coverage/v2@v2.19.0 # execute again to get the summary echo "" >> $GITHUB_STEP_SUMMARY diff --git a/go.mod b/go.mod index 9f00b30..0f840ef 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.26.0 require ( github.com/valkey-io/valkey-go v1.0.78 - golang.org/x/sync v0.23.0 + golang.org/x/sync v0.24.0 ) -require golang.org/x/sys v0.47.0 // indirect +require golang.org/x/sys v0.49.0 // indirect diff --git a/go.sum b/go.sum index 2af47a7..bae41cf 100644 --- a/go.sum +++ b/go.sum @@ -8,9 +8,9 @@ go.yaml.in/yaml/v3 v3.0.5 h1:N6y/pJk8buWs9NY5ERU2HSMfm+IuD/OtfdAnq6kESPw= go.yaml.in/yaml/v3 v3.0.5/go.mod h1:HVTZu1O7/Vkt2N+BFy8Zza+lnLsABggaTM2ZpNIGuKg= golang.org/x/net v0.57.0 h1:K5+3DljvIuDG9/Jv9rvyMywYNFCQ9RSUY6OOTTkT+tE= golang.org/x/net v0.57.0/go.mod h1:KpXc8iv+r3XplLAG/f7Jsf9RPszJzdR0f58q9vGOuEU= -golang.org/x/sync v0.23.0 h1:KameEIfc1IkluZyXWLn39Wd4tURc6GbCiISGiZm2bQk= -golang.org/x/sync v0.23.0/go.mod h1:sUUOizhqBxiL6pEWpqNLUiaJn1ShEbZ6BBqskPbjZm0= -golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs= -golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= +golang.org/x/sync v0.24.0 h1:iqiDrGoDgyuvAKrhLQthUEzU/R378N78gXbBjxed7oA= +golang.org/x/sync v0.24.0/go.mod h1:sUUOizhqBxiL6pEWpqNLUiaJn1ShEbZ6BBqskPbjZm0= +golang.org/x/sys v0.49.0 h1:XbzkgYJHdqh/8m2Uu0W/dQv8nktxx4BFHp1M0gROTXA= +golang.org/x/sys v0.49.0/go.mod h1:hNLxWAXmnKAxqDtdwIYC4bM9oQPEecfsnNMuSxOs3og= golang.org/x/text v0.41.0 h1:vz/seA0lnX87Othu2f/0L24RcgrXD9/YFTSuGjj3rH8= golang.org/x/text v0.41.0/go.mod h1:jvf1O8ajNzZqhSrQBPbutR/EB83Cc0CFrezNQIwbb5M= From 6165fb46926146d5edd53e87883522b2aaa10e93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Gonz=C3=A1lez=20Di=20Antonio?= Date: Tue, 13 Oct 2026 08:44:28 +0200 Subject: [PATCH 2/2] build: bump Go to 1.27.2 - go.mod: go 1.26.0 => 1.27.2 (CI picks it up via go-version-file) - README: update Go version badge and requirements to 1.27+ - Bump pinned go-test-coverage to v2.20.0, now compatible with the Go 1.27 toolchain Co-Authored-By: Claude Opus 5.5 --- .github/workflows/pr.yaml | 2 +- .github/workflows/release.yml | 2 +- README.md | 4 ++-- go.mod | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml index edb09a8..fae3dfc 100644 --- a/.github/workflows/pr.yaml +++ b/.github/workflows/pr.yaml @@ -94,7 +94,7 @@ jobs: run: | echo "## Test Coverage" >> $GITHUB_STEP_SUMMARY - go install github.com/vladopajic/go-test-coverage/v2@v2.19.0 + go install github.com/vladopajic/go-test-coverage/v2@v2.20.0 # execute again to get the summary echo "" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4708fe6..5041ccb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,7 +69,7 @@ jobs: run: | echo "## Test Coverage" >> $GITHUB_STEP_SUMMARY - go install github.com/vladopajic/go-test-coverage/v2@v2.19.0 + go install github.com/vladopajic/go-test-coverage/v2@v2.20.0 # execute again to get the summary echo "" >> $GITHUB_STEP_SUMMARY diff --git a/README.md b/README.md index 0e7622d..365f8a3 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # ๐Ÿš€ c3e โ€” Cache with Cascading Expiration Engine [![Go Reference](https://pkg.go.dev/badge/github.com/slashdevops/c3e.svg)](https://pkg.go.dev/github.com/slashdevops/c3e) -[![Go Version](https://img.shields.io/badge/Go-1.26%2B-00ADD8?style=flat&logo=go)](https://golang.org/) +[![Go Version](https://img.shields.io/badge/Go-1.27%2B-00ADD8?style=flat&logo=go)](https://golang.org/) [![Valkey](https://img.shields.io/badge/Valkey-Compatible-red?style=flat)](https://valkey.io/) [![CodeQL Advanced](https://github.com/slashdevops/c3e/actions/workflows/codeql.yml/badge.svg)](https://github.com/slashdevops/c3e/actions/workflows/codeql.yml) [![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) @@ -31,7 +31,7 @@ TTL jitter, and type-safe operations on top of a plain cache. go get github.com/slashdevops/c3e ``` -**Requirements:** Go 1.26+ ยท [valkey-go](https://github.com/valkey-io/valkey-go) +**Requirements:** Go 1.27+ ยท [valkey-go](https://github.com/valkey-io/valkey-go) v1.0.76+. ## ๐Ÿš€ Quick start diff --git a/go.mod b/go.mod index 0f840ef..f8f3a10 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/slashdevops/c3e -go 1.26.0 +go 1.27.2 require ( github.com/valkey-io/valkey-go v1.0.78