Skip to content

Commit 522f9b5

Browse files
feat(ci): Bump to upstream v1.96.5 (#32)
https://tailscale.com/changelog#2026-03-30 This takes this repo from 1.94.1 > 1.96.5
2 parents 441a3c9 + 41d9a1f commit 522f9b5

2,167 files changed

Lines changed: 18571 additions & 6524 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/actions/go-cache/action.sh

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,27 @@ if [ -z "${URL:-}" ]; then
2323
exit 0
2424
fi
2525

26-
GOPATH=$(command -v go || true)
27-
if [ -z "${GOPATH}" ]; then
28-
if [ ! -f "tool/go" ]; then
29-
echo "Go not available, unable to proceed"
30-
exit 1
26+
BIN_PATH="$(PATH="$PATH:$HOME/bin" command -v cigocacher || true)"
27+
if [ -z "${BIN_PATH}" ]; then
28+
echo "cigocacher not found in PATH, attempting to build or fetch it"
29+
30+
GOPATH=$(command -v go || true)
31+
if [ -z "${GOPATH}" ]; then
32+
if [ ! -f "tool/go" ]; then
33+
echo "Go not available, unable to proceed"
34+
exit 1
35+
fi
36+
GOPATH="./tool/go"
3137
fi
32-
GOPATH="./tool/go"
33-
fi
3438

35-
BIN_PATH="${RUNNER_TEMP:-/tmp}/cigocacher$(${GOPATH} env GOEXE)"
36-
if [ -d "cmd/cigocacher" ]; then
37-
echo "cmd/cigocacher found locally, building from local source"
38-
"${GOPATH}" build -o "${BIN_PATH}" ./cmd/cigocacher
39-
else
40-
echo "cmd/cigocacher not found locally, fetching from tailscale.com/cmd/cigocacher"
41-
"${GOPATH}" build -o "${BIN_PATH}" tailscale.com/cmd/cigocacher
39+
BIN_PATH="${RUNNER_TEMP:-/tmp}/cigocacher$(${GOPATH} env GOEXE)"
40+
if [ -d "cmd/cigocacher" ]; then
41+
echo "cmd/cigocacher found locally, building from local source"
42+
"${GOPATH}" build -o "${BIN_PATH}" ./cmd/cigocacher
43+
else
44+
echo "cmd/cigocacher not found locally, fetching from tailscale.com/cmd/cigocacher"
45+
"${GOPATH}" build -o "${BIN_PATH}" tailscale.com/cmd/cigocacher
46+
fi
4247
fi
4348

4449
CIGOCACHER_TOKEN="$("${BIN_PATH}" --auth --cigocached-url "${URL}" --cigocached-host "${HOST}" )"

.github/workflows/checklocks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
runs-on: [ ubuntu-latest ]
1919
steps:
2020
- name: Check out code
21-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
21+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2222

2323
- name: Build checklocks
2424
run: ./tool/go build -o /tmp/checklocks gvisor.dev/gvisor/tools/checklocks/cmd/checklocks

.github/workflows/cigocacher.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ jobs:
1717
GOARCH: "${{ matrix.GOARCH }}"
1818
CGO_ENABLED: "0"
1919
steps:
20-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
20+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2121
- name: Build
2222
run: |
2323
OUT="cigocacher$(./tool/go env GOEXE)"
2424
./tool/go build -o "${OUT}" ./cmd/cigocacher/
2525
tar -zcf cigocacher-${{ matrix.GOOS }}-${{ matrix.GOARCH }}.tar.gz "${OUT}"
2626
27-
- uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
27+
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
2828
with:
2929
name: cigocacher-${{ matrix.GOOS }}-${{ matrix.GOARCH }}
3030
path: cigocacher-${{ matrix.GOOS }}-${{ matrix.GOARCH }}.tar.gz
@@ -36,7 +36,7 @@ jobs:
3636
contents: write
3737
steps:
3838
- name: Download all artifacts
39-
uses: actions/download-artifact@018cc2cf5baa6db3ef3c5f8a56943fffe632ef53 # v6.0.0
39+
uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
4040
with:
4141
pattern: 'cigocacher-*'
4242
merge-multiple: true

.github/workflows/codeql-analysis.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,17 @@ jobs:
4545

4646
steps:
4747
- name: Checkout repository
48-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
48+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4949

5050
# Install a more recent Go that understands modern go.mod content.
5151
- name: Install Go
52-
uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0
52+
uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
5353
with:
5454
go-version-file: go.mod
5555

5656
# Initializes the CodeQL tools for scanning.
5757
- name: Initialize CodeQL
58-
uses: github/codeql-action/init@76621b61decf072c1cee8dd1ce2d2a82d33c17ed # v3.29.5
58+
uses: github/codeql-action/init@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5
5959
with:
6060
languages: ${{ matrix.language }}
6161
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -66,7 +66,7 @@ jobs:
6666
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
6767
# If this step fails, then you should remove it and run the build manually (see below)
6868
- name: Autobuild
69-
uses: github/codeql-action/autobuild@76621b61decf072c1cee8dd1ce2d2a82d33c17ed # v3.29.5
69+
uses: github/codeql-action/autobuild@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5
7070

7171
# ℹ️ Command-line programs to run using the OS shell.
7272
# 📚 https://git.io/JvXDl
@@ -80,4 +80,4 @@ jobs:
8080
# make release
8181

8282
- name: Perform CodeQL Analysis
83-
uses: github/codeql-action/analyze@76621b61decf072c1cee8dd1ce2d2a82d33c17ed # v3.29.5
83+
uses: github/codeql-action/analyze@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5

.github/workflows/docker-base.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
build-and-test:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
12+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1313
- name: "build and test"
1414
run: |
1515
set -e

.github/workflows/docker-file-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ jobs:
88
deploy:
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
11+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1212
- name: "Build Docker image"
1313
run: docker build .

.github/workflows/flakehub-publish-tagged.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ jobs:
1717
id-token: "write"
1818
contents: "read"
1919
steps:
20-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
20+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2121
with:
2222
ref: "${{ (inputs.tag != null) && format('refs/tags/{0}', inputs.tag) || '' }}"
23-
- uses: DeterminateSystems/nix-installer-action@786fff0690178f1234e4e1fe9b536e94f5433196 # v20
23+
- uses: DeterminateSystems/nix-installer-action@c5a866b6ab867e88becbed4467b93592bce69f8a # v21
2424
- uses: DeterminateSystems/flakehub-push@71f57208810a5d299fc6545350981de98fdbc860 # v6
2525
with:
2626
visibility: "public"

.github/workflows/golangci-lint.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,17 @@ jobs:
2727
name: lint
2828
runs-on: ubuntu-latest
2929
steps:
30-
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
30+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3131

32-
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6.1.0
32+
- uses: actions/setup-go@4b73464bb391d4059bd26b0524d20df3927bd417 # v6.3.0
3333
with:
3434
go-version-file: go.mod
3535
cache: true
3636

3737
- name: golangci-lint
38-
uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9.2.0
38+
uses: golangci/golangci-lint-action@b7bcab6379029e905e3f389a6bf301f1bc220662 # head as of 2026-03-04
3939
with:
40-
version: v2.4.0
40+
version: v2.10.1
4141

4242
# Show only new issues if it's a pull request.
4343
only-new-issues: true

.github/workflows/govulncheck.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414

1515
steps:
1616
- name: Check out code into the Go module directory
17-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818

1919
- name: Install govulncheck
2020
run: ./tool/go install golang.org/x/vuln/cmd/govulncheck@latest

.github/workflows/installer.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ jobs:
9999
contains(matrix.image, 'parrotsec') ||
100100
contains(matrix.image, 'kalilinux')
101101
- name: checkout
102-
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
102+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
103103
- name: run installer
104104
run: scripts/installer.sh
105105
env:

0 commit comments

Comments
 (0)