You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/.github/workflows
Tom Proctor 58a3b70787
.github: speed up cigocacher build with a small bootstrap cache
This reduces the time to build cigocacher from 25-30s to ~5s including
the cache restore step, as the cache is only ~20MB.

I also discovered while adding this step that the **/go.sum pattern was
taking 5-15s to evaluate because it's traversing the whole checkout tree
structure, but we only have one go.sum file in the repo that we want to
do content cache busting for. Replacing ** with * means we only look one
level deep for go.sum (in the src/ checkout dir), and knocks 5-15s off
every job.

Updates #10808

Change-Id: I6ccb0c53593e0ccb4048734bb3a0624e23bd17f2
Signed-off-by: Tom Proctor <tomhjp@users.noreply.github.com>
2 months ago
..
checklocks.yml .github/workflows: removes extra '$' 7 months ago
codeql-analysis.yml .github: Bump github/codeql-action from 3.29.7 to 3.29.8 (#16828) 5 months ago
docker-file-build.yml .github: drop branches filter with single asterisk from workflows (#17682) 3 months ago
flakehub-publish-tagged.yml .github/workflows: pin nix-related github actions (#17574) 3 months ago
golangci-lint.yml .github/workflows: only run golang ci lint when go files have changed 2 months ago
govulncheck.yml .github: Bump slackapi/slack-github-action from 2.1.0 to 2.1.1 (#16553) 6 months ago
installer.yml scripts/installer: add TAILSCALE_VERSION environment variable (#18014) 2 months ago
kubemanifests.yaml .github/workflows: removes extra '$' 7 months ago
natlab-integrationtest.yml .github/workflows: removes extra '$' 7 months ago
pin-github-actions.yml .github/workflows: enforce github action version pinning (#16768) 6 months ago
request-dataplane-review.yml .github/workflows: skip draft PRs for request review workflows 2 months ago
ssh-integrationtest.yml .github/workflows: removes extra '$' 7 months ago
test.yml .github: speed up cigocacher build with a small bootstrap cache 2 months ago
update-flake.yml flake.lock/go.mod.sri: update flake version info (#16631) 6 months ago
update-webclient-prebuilt.yml .github/workflows: replace tibdex with official GitHub Action (#16385) 7 months ago
vet.yml cmd/vet: add static vet checker that runs jsontags (#17778) 2 months ago
webclient.yml .github: drop branches filter with single asterisk from workflows (#17682) 3 months ago