summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorMario Minardi <mario@tailscale.com>2025-11-27 15:31:50 -0700
committerMario Minardi <mminardi@shaw.ca>2025-11-27 16:07:12 -0700
commit411cee0dc9dbff2bfcf68f7588e3276f44ff9c6c (patch)
tree74d24890f9ca3d0a9e97e870e225e9877bd82286
parentb40272e76734483c7387840858cfc4e0e4f69811 (diff)
downloadtailscale-411cee0dc9dbff2bfcf68f7588e3276f44ff9c6c.tar.xz
tailscale-411cee0dc9dbff2bfcf68f7588e3276f44ff9c6c.zip
.github/workflows: only run golang ci lint when go files have changed
Restrict running the golangci-lint workflow to when the workflow file itself or a .go file, go.mod, or go.sum have actually been modified. Updates #cleanup Signed-off-by: Mario Minardi <mario@tailscale.com>
-rw-r--r--.github/workflows/golangci-lint.yml6
1 files changed, 5 insertions, 1 deletions
diff --git a/.github/workflows/golangci-lint.yml b/.github/workflows/golangci-lint.yml
index bcf17f8e6..098b6f387 100644
--- a/.github/workflows/golangci-lint.yml
+++ b/.github/workflows/golangci-lint.yml
@@ -2,7 +2,11 @@ name: golangci-lint
on:
# For now, only lint pull requests, not the main branches.
pull_request:
-
+ paths:
+ - ".github/workflows/golangci-lint.yml"
+ - "**.go"
+ - "go.mod"
+ - "go.sum"
# TODO(andrew): enable for main branch after an initial waiting period.
#push:
# branches: