diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index cb1098a..7b58144 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -55,7 +55,7 @@ jobs: done continue-on-error: true - name: checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Unshallow run: | git fetch --prune --unshallow @@ -128,7 +128,7 @@ jobs: done continue-on-error: true - name: checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Unshallow run: | git fetch --prune --unshallow @@ -189,7 +189,7 @@ jobs: done continue-on-error: true - name: checkout - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Unshallow run: | git fetch --prune --unshallow diff --git a/Dockerfile b/Dockerfile index 8128ae0..25a7d64 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -# syntax = docker/dockerfile-upstream:1.14.1-labs +# syntax = docker/dockerfile-upstream:1.20.0-labs # Meta args applied to stage base names. @@ -56,7 +56,7 @@ RUN --mount=type=cache,target=/root/.cache --mount=type=cache,target=/tmp go tes FROM scratch AS unit-tests COPY --from=unit-tests-run /src/coverage.txt /coverage.txt -FROM --platform=${BUILDPLATFORM} alpine:3.21 AS release-build +FROM --platform=${BUILDPLATFORM} alpine:3.22 AS release-build ADD https://github.com/kubernetes-sigs/kustomize/releases/download/kustomize%2Fv4.1.0/kustomize_v4.1.0_linux_amd64.tar.gz . RUN tar -xf kustomize_v4.1.0_linux_amd64.tar.gz -C /usr/local/bin && rm kustomize_v4.1.0_linux_amd64.tar.gz COPY ./config ./config diff --git a/go.mod b/go.mod index cf7b988..c97411d 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/siderolabs/cluster-api-control-plane-provider-talos go 1.25.3 // compatibility with kube-apiserver v0.32.3, should be dropped once kube-apiserver dependency is updated -replace github.com/google/cel-go => github.com/google/cel-go v0.22.0 +replace github.com/google/cel-go => github.com/google/cel-go v0.26.1 require ( github.com/coreos/go-semver v0.3.1 @@ -12,7 +12,7 @@ require ( github.com/google/uuid v1.6.0 github.com/onsi/gomega v1.38.2 github.com/pkg/errors v0.9.1 - github.com/siderolabs/capi-utils v0.0.0-20251121170358-049abbbb183c + github.com/siderolabs/capi-utils 4ee8a1b7d4d0 github.com/siderolabs/cluster-api-bootstrap-provider-talos v0.6.11-0.20251118151157-8141779eebdd github.com/siderolabs/crypto v0.6.4 github.com/siderolabs/gen v0.8.6 @@ -21,19 +21,19 @@ require ( github.com/spf13/pflag v1.0.10 github.com/stretchr/testify v1.11.1 golang.org/x/sync v0.18.0 - google.golang.org/grpc v1.76.0 + google.golang.org/grpc v1.77.0 google.golang.org/protobuf v1.36.10 gopkg.in/yaml.v3 v3.0.1 - k8s.io/api v0.32.3 - k8s.io/apiextensions-apiserver v0.32.3 - k8s.io/apimachinery v0.32.3 - k8s.io/apiserver v0.32.3 - k8s.io/client-go v0.32.3 - k8s.io/component-base v0.32.3 + k8s.io/api v0.34.2 + k8s.io/apiextensions-apiserver v0.34.2 + k8s.io/apimachinery v0.34.2 + k8s.io/apiserver v0.34.2 + k8s.io/client-go v0.34.2 + k8s.io/component-base v0.34.2 k8s.io/klog/v2 v2.130.1 k8s.io/utils v0.0.0-20251002143259-bc988d571ff4 - sigs.k8s.io/cluster-api v1.10.4 - sigs.k8s.io/controller-runtime v0.20.4 + sigs.k8s.io/cluster-api v1.11.3 + sigs.k8s.io/controller-runtime v0.22.4 ) require (