diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 596e0b4641..33c042e199 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,7 +26,7 @@ jobs: - name: Install Go uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' cache: false - name: Set env @@ -77,7 +77,7 @@ jobs: - name: Install Go uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' cache: false - name: Set env diff --git a/.github/workflows/containerd.yml b/.github/workflows/containerd.yml index 8947c144ad..824b18e502 100644 --- a/.github/workflows/containerd.yml +++ b/.github/workflows/containerd.yml @@ -50,25 +50,16 @@ jobs: - name: Install Go uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' cache: false - name: Set env + if: startsWith(matrix.os, 'windows') shell: bash run: | echo "GOPATH=${{ github.workspace }}" >> $GITHUB_ENV echo "${{ github.workspace }}/bin" >> $GITHUB_PATH - - name: Cache go modules and build cache - uses: actions/cache@v4 - with: - path: | - ~/go/pkg/mod - ~/.cache/go-build - '%LocalAppData%\go-build' # Windows - key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} - restore-keys: ${{ runner.os }}-go- - - name: Checkout containerd/containerd ${{ format(matrix.version, '/') }} uses: actions/checkout@v4 with: @@ -88,6 +79,16 @@ jobs: with: path: ${{github.workspace}}/src/github.com/kubernetes-sigs/cri-tools + + - name: Cache go modules and build cache + uses: actions/cache@v4 + with: + path: | + ~/go/pkg/mod + ~/.cache/go-build + '%LocalAppData%\go-build' # Windows + key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} + - name: disable ipv6 if: startsWith(matrix.os, 'ubuntu') run: | @@ -279,6 +280,7 @@ jobs: if: startsWith(matrix.os, 'ubuntu') shell: bash run: | + sudo chown -R $(id -u):$(id -g) $(go env GOPATH) go install github.com/onsi/ginkgo/v2/ginkgo@latest ginkgo version sudo cp $(command -v ginkgo) /usr/local/bin diff --git a/.github/workflows/crio.yml b/.github/workflows/crio.yml index 98cff663a6..3e2659b089 100644 --- a/.github/workflows/crio.yml +++ b/.github/workflows/crio.yml @@ -20,7 +20,7 @@ jobs: - name: Install go uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' cache: false - name: Setup environment diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index e09d625790..c5d5b092d9 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -20,7 +20,7 @@ jobs: - name: Install Go uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' cache: false - name: Set env diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d0c29dc617..d61a47c988 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ jobs: steps: - uses: actions/setup-go@v5 with: - go-version: '1.21' + go-version: '1.22' cache: false - name: Set env