|
|
|
|
@ -48,7 +48,7 @@ jobs:
|
|
|
|
|
cache-key: ${{ steps.hash.outputs.key }}
|
|
|
|
|
steps:
|
|
|
|
|
- name: Checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Compute cache key from go.{mod,sum}
|
|
|
|
|
@ -88,7 +88,7 @@ jobs:
|
|
|
|
|
- shard: '4/4'
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -126,7 +126,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -239,7 +239,7 @@ jobs:
|
|
|
|
|
shard: "2/2"
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: ${{ github.workspace }}/src
|
|
|
|
|
|
|
|
|
|
@ -292,7 +292,7 @@ jobs:
|
|
|
|
|
name: Windows (win-tool-go)
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: test-tool-go
|
|
|
|
|
@ -307,7 +307,7 @@ jobs:
|
|
|
|
|
options: --privileged
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -330,7 +330,7 @@ jobs:
|
|
|
|
|
if: github.repository == 'tailscale/tailscale'
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -386,7 +386,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-24.04
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -447,7 +447,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -485,7 +485,7 @@ jobs:
|
|
|
|
|
runs-on: ubuntu-24.04
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -541,7 +541,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
# Super minimal Android build that doesn't even use CGO and doesn't build everything that's needed
|
|
|
|
|
@ -566,7 +566,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -624,7 +624,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
- name: Set GOMODCACHE env
|
|
|
|
|
run: echo "GOMODCACHE=$HOME/.cache/go-mod" >> $GITHUB_ENV
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -709,7 +709,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Set GOMODCACHE env
|
|
|
|
|
@ -729,7 +729,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -753,7 +753,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -775,7 +775,7 @@ jobs:
|
|
|
|
|
needs: gomod-cache
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
@ -829,7 +829,7 @@ jobs:
|
|
|
|
|
|
|
|
|
|
steps:
|
|
|
|
|
- name: checkout
|
|
|
|
|
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
|
|
|
|
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
|
|
|
|
|
with:
|
|
|
|
|
path: src
|
|
|
|
|
- name: Restore Go module cache
|
|
|
|
|
|