From c3b0b7994c2b45cfd90a40688d8b2c5c3cc2c99a Mon Sep 17 00:00:00 2001 From: "blacksmith-staging[bot]" <154928735+blacksmith-staging[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 17:32:10 +0000 Subject: [PATCH 1/3] Migrate workflows to Blacksmith --- .github/workflows/golangci-lint.yml | 2 +- .github/workflows/idle_timer.yml | 2 +- .github/workflows/release.yml | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml index 4146730..d1a7611 100644 --- a/.github/workflows/golangci-lint.yml +++ b/.github/workflows/golangci-lint.yml @@ -9,7 +9,7 @@ on: jobs: golangci: name: golangci-lint - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - uses: actions/setup-go@v3 with: diff --git a/.github/workflows/idle_timer.yml b/.github/workflows/idle_timer.yml index 49aa65c..040779b 100644 --- a/.github/workflows/idle_timer.yml +++ b/.github/workflows/idle_timer.yml @@ -9,7 +9,7 @@ on: jobs: idletimer: name: idle-timer - runs-on: ubuntu-latest + runs-on: blacksmith-4vcpu-ubuntu-2404 timeout-minutes: 5 steps: - uses: actions/setup-go@v3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 40d5177..d86e6f6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ on: jobs: linux: name: create linux binaries - runs-on: ubuntu-20.04 + runs-on: blacksmith-4vcpu-ubuntu-2404 steps: - name: checkout code uses: actions/checkout@v3 @@ -37,7 +37,7 @@ jobs: mac: name: create mac binaries - runs-on: macos-11 + runs-on: blacksmith-6vcpu-macos-15 steps: - name: checkout uses: actions/checkout@v3 From 3dba2cbfb2b98317d2b8ca788c59f29e36372eb3 Mon Sep 17 00:00:00 2001 From: greg-mckeon Date: Mon, 15 Jun 2026 17:34:41 +0000 Subject: [PATCH 2/3] .github/workflows: pin linux release job to ubuntu-2204 for glibc compatibility Co-authored-by: Codesmith Staging --- .github/workflows/release.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d86e6f6..2c3409d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,10 @@ on: jobs: linux: name: create linux binaries - runs-on: blacksmith-4vcpu-ubuntu-2404 + # Use the oldest available Ubuntu image to keep the glibc version low for the + # published, dynamically-linked (cgo, non-static) linux-x86_64 binary. Building + # on a newer image would raise the glibc floor and break older target systems. + runs-on: blacksmith-4vcpu-ubuntu-2204 steps: - name: checkout code uses: actions/checkout@v3 From d65224f1f7299b1443ef7f8c7c5b4749e445e65c Mon Sep 17 00:00:00 2001 From: greg-mckeon Date: Mon, 15 Jun 2026 17:45:52 +0000 Subject: [PATCH 3/3] cache/grpcproxy: fix SA1006 lint in grpcproxy_test Co-authored-by: Codesmith Staging --- cache/grpcproxy/grpcproxy_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cache/grpcproxy/grpcproxy_test.go b/cache/grpcproxy/grpcproxy_test.go index 7a1abc8..ba82977 100644 --- a/cache/grpcproxy/grpcproxy_test.go +++ b/cache/grpcproxy/grpcproxy_test.go @@ -244,7 +244,7 @@ func newFixture(t *testing.T, proxy cache.Proxy, storageMode string) *fixture { go func() { err := server.ServeGRPC(listener, grpcServer, false, false, true, diskCache, logger, logger) if err != nil { - logger.Printf(err.Error()) + logger.Print(err.Error()) } }()