File tree Expand file tree Collapse file tree 7 files changed +13
-8
lines changed Expand file tree Collapse file tree 7 files changed +13
-8
lines changed Original file line number Diff line number Diff line change 1
- FROM mcr.microsoft.com/devcontainers/go:1.22-bullseye
1
+ FROM mcr.microsoft.com/devcontainers/go:1.25-bookworm
2
2
3
3
ARG TARGETOS
4
4
ARG TARGETARCH
5
5
6
6
RUN curl -L -o devspace "https://github.com/loft-sh/devspace/releases/latest/download/devspace-linux-${TARGETARCH}" && install -c -m 0755 devspace /usr/local/bin
7
7
RUN curl -L -o vcluster "https://github.com/loft-sh/vcluster/releases/latest/download/vcluster-linux-${TARGETARCH}" && install -c -m 0755 vcluster /usr/local/bin
8
- RUN curl -L -o kind "https://kind.sigs.k8s.io/dl/v0.17 .0/kind-linux-${TARGETARCH}" && install -c -m 0755 kind /usr/local/bin
8
+ RUN curl -L -o kind "https://kind.sigs.k8s.io/dl/v0.29 .0/kind-linux-${TARGETARCH}" && install -c -m 0755 kind /usr/local/bin
9
9
RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/${TARGETARCH}/kubectl && chmod +x ./kubectl && mv ./kubectl /usr/local/bin
10
- RUN bash -c "curl -s https://get.helm.sh/helm-v3.11.1 -linux-${TARGETARCH}.tar.gz > helm3.tar.gz" && tar -zxvf helm3.tar.gz linux-${TARGETARCH}/helm && chmod +x linux-${TARGETARCH}/helm && mv linux-${TARGETARCH}/helm /usr/local/bin && rm helm3.tar.gz && rm -R linux-${TARGETARCH}
10
+ RUN bash -c "curl -s https://get.helm.sh/helm-v3.18.6 -linux-${TARGETARCH}.tar.gz > helm3.tar.gz" && tar -zxvf helm3.tar.gz linux-${TARGETARCH}/helm && chmod +x linux-${TARGETARCH}/helm && mv linux-${TARGETARCH}/helm /usr/local/bin && rm helm3.tar.gz && rm -R linux-${TARGETARCH}
Original file line number Diff line number Diff line change 67
67
- name : Run golangci-lint
68
68
uses : golangci/golangci-lint-action@v8
69
69
with :
70
- version : v2.1
70
+ version : v2.4
Original file line number Diff line number Diff line change @@ -96,6 +96,11 @@ linters:
96
96
text : ' SA1019: (.+)Secret is deprecated: Use AdditionalSecrets instead.'
97
97
- path : pkg/config/validation.go
98
98
text : ' SA1019: (.+)Secret is deprecated: Use AdditionalSecrets instead.'
99
+ # The following exceptions apply only to existing packages that need refactoring.
100
+ # The rule remains enabled globally.
101
+ - path : ^pkg/(cli/util|server/types|snapshot/types|syncer/types|util|plugin/types)/[^/]+\.go$
102
+ linters : [revive]
103
+ text : avoid meaningless package names
99
104
paths :
100
105
- licenses
101
106
# Paths below are added by 'golangci-lint migrate' when migrating from v1 to v2. They are the
Original file line number Diff line number Diff line change @@ -210,7 +210,7 @@ Test the built CLI tool
210
210
211
211
### Pre-requisites
212
212
213
- - [ Golang v1.24 ] ( https://go.dev/doc/install )
213
+ - [ Golang v1.25 ] ( https://go.dev/doc/install )
214
214
- [ Goreleaser] ( https://goreleaser.com/install/ )
215
215
- [ Just] ( https://github.com/casey/just )
216
216
- [ Kind] ( https://kind.sigs.k8s.io/ )
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ ARG KINE_VERSION="v0.13.14"
2
2
FROM rancher/kine:${KINE_VERSION} AS kine
3
3
4
4
# Build program
5
- FROM golang:1.24 AS builder
5
+ FROM golang:1.25 AS builder
6
6
7
7
WORKDIR /vcluster-dev
8
8
ARG TARGETOS
Original file line number Diff line number Diff line change 1
- FROM golang:1.24 as builder
1
+ FROM golang:1.25 as builder
2
2
3
3
WORKDIR /vcluster-dev
4
4
ARG TARGETOS
Original file line number Diff line number Diff line change 1
1
module github.com/loft-sh/vcluster
2
2
3
- go 1.24.0
3
+ go 1.25
4
4
5
5
require (
6
6
github.com/aws/aws-sdk-go-v2 v1.36.3
You can’t perform that action at this time.
0 commit comments