From 9279c39e70fac63d2f01e20b2e1554ea42511463 Mon Sep 17 00:00:00 2001 From: kt Date: Tue, 20 Oct 2026 11:07:54 -0700 Subject: [PATCH] ci: run build and tests when .tools changes, bump gofumpt to 0.12.0 build and test are required checks on main but skipped changes that only touch .tools/, so a dev tool bump like #142 waited forever for checks that never started. Both now run on .tools/** changes, like lint and depscheck already do. Also bumps mvdan.cc/gofumpt from 0.11.0 to 0.12.0 in .tools, replacing #142. It wants no formatting changes to the code. --- .github/workflows/build.yaml | 1 + .github/workflows/pr-tests.yaml | 1 + .tools/go.mod | 2 +- .tools/go.sum | 4 ++-- 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index f8b2d99..7407a1a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -9,6 +9,7 @@ on: - '.github/**' - '**.go' - 'vendor/**' + - '.tools/**' - '.github/workflows/**' permissions: diff --git a/.github/workflows/pr-tests.yaml b/.github/workflows/pr-tests.yaml index af8ca52..35abff6 100644 --- a/.github/workflows/pr-tests.yaml +++ b/.github/workflows/pr-tests.yaml @@ -13,6 +13,7 @@ on: - 'makefile' - 'integration/testdata/**' - 'vendor/**' + - '.tools/**' - '.github/workflows/**' permissions: diff --git a/.tools/go.mod b/.tools/go.mod index 23284ca..f872c46 100644 --- a/.tools/go.mod +++ b/.tools/go.mod @@ -11,7 +11,7 @@ tool ( require ( github.com/golangci/golangci-lint/v2 v2.13.2 github.com/rhysd/actionlint v1.7.12 - mvdan.cc/gofumpt v0.11.0 + mvdan.cc/gofumpt v0.12.0 ) require ( diff --git a/.tools/go.sum b/.tools/go.sum index 0f51def..d1b6118 100644 --- a/.tools/go.sum +++ b/.tools/go.sum @@ -981,8 +981,8 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.8.1 h1:+JKf3xJ1ni4CwrhVg4/pqsfPGP6vNAXcKbMXJodYx3w= honnef.co/go/tools v0.8.1/go.mod h1:XA+OnlRA9EDh/ukGvXMNSZNKGwFQJ+5dER0ioUkOxks= -mvdan.cc/gofumpt v0.11.0 h1:0H01XB95PnN2QgCSR9ELdZyTlJqNZ7181B0BTMh5VZc= -mvdan.cc/gofumpt v0.11.0/go.mod h1:BeT5wCsOJt6J9zT2MZIOGszjUHzFkn1/l9g6xAzqsXo= +mvdan.cc/gofumpt v0.12.0 h1:1Lbudkz2kpM9Cjz2pL4M19u7q+GaEhCTNf7N9mfpcho= +mvdan.cc/gofumpt v0.12.0/go.mod h1:SmBHHrljiZu/uoypeKup3rFzP6eoC9UwCp2iH5E3jZA= mvdan.cc/unparam v0.0.0-20260823230713-2fa3d841b0c8 h1:Re1NRyLpiAt9kB+ImaaoapwWiQXrKwER4tY8fLOkDew= mvdan.cc/unparam v0.0.0-20260823230713-2fa3d841b0c8/go.mod h1:MrS/+zJ1M2xvGXhKktiHbNQeQPyg3Qel+KkzT+f7/i4= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8=