diff --git a/.github/workflows/e2e-test.yml b/.github/workflows/e2e-test.yml index cf39895b..5af74d22 100644 --- a/.github/workflows/e2e-test.yml +++ b/.github/workflows/e2e-test.yml @@ -1,5 +1,11 @@ name: e2e test -on: [push, pull_request] +on: + pull_request: + branches: + - main + push: + branches: + - main jobs: e2e: diff --git a/.github/workflows/test-win.yaml b/.github/workflows/test-win.yaml index 6aa3c4ed..ed0ea934 100644 --- a/.github/workflows/test-win.yaml +++ b/.github/workflows/test-win.yaml @@ -1,5 +1,11 @@ name: Windows Test -on: [push, pull_request] +on: + pull_request: + branches: + - main + push: + branches: + - main jobs: TestWindows: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 9bae3494..522401a1 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -1,7 +1,13 @@ # Reference from: # https://github.com/c-bata/go-prompt/blob/master/.github/workflows/test.yml name: Test -on: [push, pull_request] +on: + pull_request: + branches: + - main + push: + branches: + - main jobs: Test: @@ -29,21 +35,3 @@ jobs: uses: shogo82148/actions-goveralls@v1 with: path-to-profile: coverage.out - Lint: - name: Lint checks - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - name: Set up Go 1.21 - uses: actions/setup-go@v2 - with: - go-version: 1.21 - - name: golangci-lint - uses: golangci/golangci-lint-action@v3 - with: - # Optional: version of golangci-lint to use in form of v1.2 or v1.2.3 or `latest` to use the latest version - version: v1.55.2 - args: --timeout=10m diff --git a/go.mod b/go.mod index ee5dd98d..8c934bb7 100644 --- a/go.mod +++ b/go.mod @@ -5,29 +5,30 @@ go 1.21 toolchain go1.21.5 require ( - github.com/BurntSushi/toml v1.2.1 - github.com/docker/distribution v2.8.2+incompatible + github.com/BurntSushi/toml v1.3.2 + github.com/docker/distribution v2.8.3+incompatible github.com/dominikbraun/graph v0.23.0 github.com/opencontainers/image-spec v1.1.0 github.com/otiai10/copy v1.9.0 github.com/sirupsen/logrus v1.9.3 github.com/urfave/cli/v2 v2.25.0 + golang.org/x/mod v0.13.0 gopkg.in/yaml.v3 v3.0.1 gotest.tools/v3 v3.4.0 - kcl-lang.io/kcl-go v0.8.0 + kcl-lang.io/kcl-go v0.9.0-alpha.1.0.20240520022521-00adadd8c6f2 ) require ( cloud.google.com/go v0.112.0 // indirect - cloud.google.com/go/compute v1.23.3 // indirect + cloud.google.com/go/compute v1.24.0 // indirect cloud.google.com/go/compute/metadata v0.2.3 // indirect - cloud.google.com/go/iam v1.1.5 // indirect + cloud.google.com/go/iam v1.1.6 // indirect cloud.google.com/go/storage v1.36.0 // indirect dario.cat/mergo v1.0.0 // indirect github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24 // indirect github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect - github.com/Microsoft/hcsshim v0.11.4 // indirect + github.com/Microsoft/hcsshim v0.12.0-rc.3 // indirect github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 // indirect github.com/aws/aws-sdk-go v1.44.122 // indirect github.com/bahlo/generic-list-go v0.2.0 // indirect @@ -41,31 +42,31 @@ require ( github.com/cloudflare/circl v1.3.7 // indirect github.com/containerd/containerd v1.7.11 // indirect github.com/containerd/log v0.1.0 // indirect + github.com/containers/storage v1.53.0 // indirect github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect - github.com/docker/cli v23.0.3+incompatible // indirect - github.com/docker/docker v23.0.3+incompatible // indirect + github.com/distribution/reference v0.5.0 // indirect + github.com/docker/cli v25.0.1+incompatible // indirect + github.com/docker/docker v25.0.1+incompatible // indirect github.com/docker/docker-credential-helpers v0.7.0 // indirect - github.com/docker/go-connections v0.4.0 // indirect + github.com/docker/go-connections v0.5.0 // indirect github.com/docker/go-metrics v0.0.1 // indirect - github.com/docker/go-units v0.5.0 // indirect github.com/docker/libtrust v0.0.0-20150114040149-fa567046d9b1 // indirect github.com/emirpasic/gods v1.18.1 // indirect github.com/fatih/color v1.10.0 // indirect github.com/felixge/httpsnoop v1.0.4 // indirect - github.com/getkin/kin-openapi v0.123.0 // indirect + github.com/getkin/kin-openapi v0.124.0 // indirect github.com/ghodss/yaml v1.0.0 // indirect github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect github.com/go-git/go-billy/v5 v5.5.0 // indirect - github.com/go-logr/logr v1.3.0 // indirect + github.com/go-logr/logr v1.4.1 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/go-openapi/jsonpointer v0.20.2 // indirect github.com/go-openapi/swag v0.22.8 // indirect github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 // indirect github.com/goccy/go-yaml v1.11.3 // indirect - github.com/gogo/protobuf v1.3.2 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect - github.com/golang/protobuf v1.5.3 // indirect + github.com/golang/protobuf v1.5.4 // indirect github.com/golang/snappy v0.0.4 // indirect github.com/google/go-cmp v0.6.0 // indirect github.com/google/pprof v0.0.0-20211214055906-6f57359322fd // indirect @@ -82,7 +83,7 @@ require ( github.com/josharian/intern v1.0.0 // indirect github.com/julienschmidt/httprouter v1.3.0 // indirect github.com/kevinburke/ssh_config v1.2.0 // indirect - github.com/klauspost/compress v1.16.0 // indirect + github.com/klauspost/compress v1.17.7 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/mattn/go-colorable v0.1.8 // indirect github.com/mattn/go-isatty v0.0.12 // indirect @@ -92,7 +93,6 @@ require ( github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/moby/locker v1.0.1 // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect - github.com/morikuni/aec v1.0.0 // indirect github.com/opencontainers/go-digest v1.0.0 // indirect github.com/perimeterx/marshmallow v1.1.5 // indirect github.com/pjbgf/sha1cd v0.3.0 // indirect @@ -106,37 +106,36 @@ require ( github.com/qri-io/jsonpointer v0.1.1 // indirect github.com/sergi/go-diff v1.1.0 // indirect github.com/skeema/knownhosts v1.2.1 // indirect - github.com/ulikunitz/xz v0.5.10 // indirect + github.com/ulikunitz/xz v0.5.11 // indirect github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect github.com/xanzy/ssh-agent v0.3.3 // indirect - github.com/yuin/goldmark v1.7.0 // indirect + github.com/yuin/goldmark v1.7.1 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 // indirect - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 // indirect - go.opentelemetry.io/otel v1.21.0 // indirect - go.opentelemetry.io/otel/metric v1.21.0 // indirect - go.opentelemetry.io/otel/trace v1.21.0 // indirect + go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 // indirect + go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 // indirect + go.opentelemetry.io/otel v1.22.0 // indirect + go.opentelemetry.io/otel/metric v1.22.0 // indirect + go.opentelemetry.io/otel/trace v1.22.0 // indirect golang.org/x/crypto v0.21.0 // indirect - golang.org/x/mod v0.12.0 // indirect golang.org/x/net v0.23.0 // indirect - golang.org/x/oauth2 v0.16.0 // indirect + golang.org/x/oauth2 v0.17.0 // indirect golang.org/x/sync v0.6.0 // indirect golang.org/x/sys v0.18.0 // indirect golang.org/x/text v0.14.0 // indirect golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.13.0 // indirect + golang.org/x/tools v0.14.0 // indirect golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect - google.golang.org/api v0.155.0 // indirect + google.golang.org/api v0.162.0 // indirect google.golang.org/appengine v1.6.8 // indirect - google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 // indirect - google.golang.org/grpc v1.62.0 // indirect - google.golang.org/protobuf v1.33.0 // indirect + google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect + google.golang.org/grpc v1.63.2 // indirect + google.golang.org/protobuf v1.34.1 // indirect gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 // indirect - kcl-lang.io/lib v0.8.0 // indirect + kcl-lang.io/lib v0.9.0-alpha.1.0.20240520020338-198f8ebdb26a // indirect ) require ( @@ -156,6 +155,6 @@ require ( github.com/stretchr/testify v1.9.0 github.com/thoas/go-funk v0.9.3 github.com/xrash/smetrics v0.0.0-20201216005158-039620a65673 // indirect - oras.land/oras-go v1.2.3 - oras.land/oras-go/v2 v2.3.0 + oras.land/oras-go v1.2.5 + oras.land/oras-go/v2 v2.5.0 ) diff --git a/go.sum b/go.sum index 9a7993f4..41fc3f4b 100644 --- a/go.sum +++ b/go.sum @@ -68,8 +68,8 @@ cloud.google.com/go/compute v1.6.0/go.mod h1:T29tfhtVbq1wvAPo0E3+7vhgmkOYeXjhFvz cloud.google.com/go/compute v1.6.1/go.mod h1:g85FgpzFvNULZ+S8AYq87axRKuf2Kh7deLqV/jJ3thU= cloud.google.com/go/compute v1.7.0/go.mod h1:435lt8av5oL9P3fv1OEzSbSUe+ybHXGMPQHHZWZxy9U= cloud.google.com/go/compute v1.10.0/go.mod h1:ER5CLbMxl90o2jtNbGSbtfOpQKR0t15FOtRsugnLrlU= -cloud.google.com/go/compute v1.23.3 h1:6sVlXXBmbd7jNX0Ipq0trII3e4n1/MsADLK6a+aiVlk= -cloud.google.com/go/compute v1.23.3/go.mod h1:VCgBUoMnIVIR0CscqQiPJLAG25E3ZRZMzcFZeQ+h8CI= +cloud.google.com/go/compute v1.24.0 h1:phWcR2eWzRJaL/kOiJwfFsPs4BaKq1j6vnpZrc1YlVg= +cloud.google.com/go/compute v1.24.0/go.mod h1:kw1/T+h/+tK2LJK0wiPPx1intgdAM3j/g3hFDlscY40= cloud.google.com/go/compute/metadata v0.2.3 h1:mg4jlk7mCAj6xXp9UJ4fjI9VUI5rubuGBW5aJ7UnBMY= cloud.google.com/go/compute/metadata v0.2.3/go.mod h1:VAV5nSsACxMJvgaAuX6Pk2AawlZn8kiOGuCv6gTkwuA= cloud.google.com/go/containeranalysis v0.5.1/go.mod h1:1D92jd8gRR/c0fGMlymRgxWD3Qw9C1ff6/T7mLgVL8I= @@ -109,8 +109,8 @@ cloud.google.com/go/gkehub v0.10.0/go.mod h1:UIPwxI0DsrpsVoWpLB0stwKCP+WFVG9+y97 cloud.google.com/go/grafeas v0.2.0/go.mod h1:KhxgtF2hb0P191HlY5besjYm6MqTSTj3LSI+M+ByZHc= cloud.google.com/go/iam v0.3.0/go.mod h1:XzJPvDayI+9zsASAFO68Hk07u3z+f+JrT2xXNdp4bnY= cloud.google.com/go/iam v0.5.0/go.mod h1:wPU9Vt0P4UmCux7mqtRu6jcpPAb74cP1fh50J3QpkUc= -cloud.google.com/go/iam v1.1.5 h1:1jTsCu4bcsNsE4iiqNT5SHwrDRCfRmIaaaVFhRveTJI= -cloud.google.com/go/iam v1.1.5/go.mod h1:rB6P/Ic3mykPbFio+vo7403drjlgvoWfYpJhMXEbzv8= +cloud.google.com/go/iam v1.1.6 h1:bEa06k05IO4f4uJonbB5iAgKTPpABy1ayxaIZV/GHVc= +cloud.google.com/go/iam v1.1.6/go.mod h1:O0zxdPeGBoFdWW3HWmBxJsk0pfvNM/p/qa82rWOGTwI= cloud.google.com/go/language v1.4.0/go.mod h1:F9dRpNFQmJbkaop6g0JhSBXCNlO90e1KWx5iDdxbWic= cloud.google.com/go/language v1.6.0/go.mod h1:6dJ8t3B+lUYfStgls25GusK04NLh3eDLQnWM3mdEbhI= cloud.google.com/go/lifesciences v0.5.0/go.mod h1:3oIKy8ycWGPUyZDR/8RNnTOYevhaMLqh5vLUXs9zvT8= @@ -192,14 +192,14 @@ github.com/AdaLogics/go-fuzz-headers v0.0.0-20230811130428-ced1acdcaa24/go.mod h github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1 h1:UQHMgLO+TxOElx5B5HZ4hJQsoJ/PvUvKRhJHDQXO8P8= github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= -github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= -github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= +github.com/BurntSushi/toml v1.3.2 h1:o7IhLm0Msx3BaB+n3Ag7L8EVlByGnpq14C4YWiu/gL8= +github.com/BurntSushi/toml v1.3.2/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/Microsoft/go-winio v0.5.2/go.mod h1:WpS1mjBmmwHBEWmogvA2mj8546UReBk4v8QkMxJ6pZY= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= -github.com/Microsoft/hcsshim v0.11.4 h1:68vKo2VN8DE9AdN4tnkWnmdhqdbpUFM8OF3Airm7fz8= -github.com/Microsoft/hcsshim v0.11.4/go.mod h1:smjE4dvqPX9Zldna+t5FG3rnoHhaB7QYxPRqGcpAD9w= +github.com/Microsoft/hcsshim v0.12.0-rc.3 h1:5GNGrobGs/sN/0nFO21W9k4lFn+iXXZAE8fCZbmdRak= +github.com/Microsoft/hcsshim v0.12.0-rc.3/go.mod h1:WuNfcaYNaw+KpCEsZCIM6HCEmu0c5HfXpi+dDSmveP0= github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371 h1:kkhsdkhsCvIsutKu5zLMgWtgh9YxGCNAw8Ad8hjwfYg= github.com/ProtonMail/go-crypto v0.0.0-20230828082145-3c4c8a2d2371/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0= @@ -268,17 +268,20 @@ github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1/go.mod h1:eXthEFrGJvWH github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa h1:jQCWAUqqlij9Pgj2i/PB79y4KOPYVyFYdROxgaCwdTQ= github.com/cncf/xds/go v0.0.0-20231128003011-0fa0005c9caa/go.mod h1:x/1Gn8zydmfq8dk6e9PdstVsDgu9RuyIIJqAaF//0IM= github.com/containerd/cgroups v1.1.0 h1:v8rEWFl6EoqHB+swVNjVoCJE8o3jX7e8nqBGPLaDFBM= -github.com/containerd/cgroups v1.1.0/go.mod h1:6ppBcbh/NOOUU+dMKrykgaBnK9lCIBxHqJDGwsa1mIw= -github.com/containerd/containerd v1.7.0 h1:G/ZQr3gMZs6ZT0qPUZ15znx5QSdQdASW11nXTLTM2Pg= -github.com/containerd/containerd v1.7.0/go.mod h1:QfR7Efgb/6X2BDpTPJRvPTYDE9rsF0FsXX9J8sIs/sc= +github.com/containerd/cgroups/v3 v3.0.2 h1:f5WFqIVSgo5IZmtTT3qVBo6TzI1ON6sycSBKkymb9L0= +github.com/containerd/cgroups/v3 v3.0.2/go.mod h1:JUgITrzdFqp42uI2ryGA+ge0ap/nxzYgkGmIcetmErE= github.com/containerd/containerd v1.7.11 h1:lfGKw3eU35sjV0aG2eYZTiwFEY1pCzxdzicHP3SZILw= github.com/containerd/containerd v1.7.11/go.mod h1:5UluHxHTX2rdvYuZ5OJTC5m/KJNs0Zs9wVoJm9zf5ZE= -github.com/containerd/continuity v0.3.0 h1:nisirsYROK15TAMVukJOUyGJjz4BNQJBVsNvAXZJ/eg= -github.com/containerd/continuity v0.3.0/go.mod h1:wJEAIwKOm/pBZuBd0JmeTvnLquTB1Ag8espWhkykbPM= +github.com/containerd/continuity v0.4.2 h1:v3y/4Yz5jwnvqPKJJ+7Wf93fyWoCB3F5EclWG023MDM= +github.com/containerd/continuity v0.4.2/go.mod h1:F6PTNCKepoxEaXLQp3wDAjygEnImnZ/7o4JzpodfroQ= +github.com/containerd/errdefs v0.1.0 h1:m0wCRBiu1WJT/Fr+iOoQHMQS/eP5myQ8lCv4Dz5ZURM= +github.com/containerd/errdefs v0.1.0/go.mod h1:YgWiiHtLmSeBrvpw+UfPijzbLaB77mEG1WwJTDETIV0= github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I= github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo= github.com/containers/image v3.0.2+incompatible h1:B1lqAE8MUPCrsBLE86J0gnXleeRq8zJnQryhiiGQNyE= github.com/containers/image v3.0.2+incompatible/go.mod h1:8Vtij257IWSanUQKe1tAeNOm2sRVkSqQTVQ1IlwI3+M= +github.com/containers/storage v1.53.0 h1:VSES3C/u1pxjTJIXvLrSmyP7OBtDky04oGu07UvdTEA= +github.com/containers/storage v1.53.0/go.mod h1:pujcoOSc+upx15Jirdkebhtd8uJiLwbSd/mYT6zDJK8= github.com/cpuguy83/go-md2man/v2 v2.0.2 h1:p1EgwI/C7NhT0JmVkwCD2ZBK8j4aeHQX2pMHHBfMQ6w= github.com/cpuguy83/go-md2man/v2 v2.0.2/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= github.com/creack/pty v1.1.18 h1:n56/Zwd5o6whRC5PMGretI4IdRLlmBXYNjScPaBgsbY= @@ -290,16 +293,18 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/distribution/distribution/v3 v3.0.0-20221208165359-362910506bc2 h1:aBfCb7iqHmDEIp6fBvC/hQUddQfg+3qdYjwzaiP9Hnc= github.com/distribution/distribution/v3 v3.0.0-20221208165359-362910506bc2/go.mod h1:WHNsWjnIn2V1LYOrME7e8KxSeKunYHsxEm4am0BUtcI= -github.com/docker/cli v23.0.3+incompatible h1:Zcse1DuDqBdgI7OQDV8Go7b83xLgfhW1eza4HfEdxpY= -github.com/docker/cli v23.0.3+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= -github.com/docker/distribution v2.8.2+incompatible h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8= -github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= -github.com/docker/docker v23.0.3+incompatible h1:9GhVsShNWz1hO//9BNg/dpMnZW25KydO4wtVxWAIbho= -github.com/docker/docker v23.0.3+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= +github.com/distribution/reference v0.5.0 h1:/FUIFXtfc/x2gpa5/VGfiGLuOIdYa1t65IKK2OFGvA0= +github.com/distribution/reference v0.5.0/go.mod h1:BbU0aIcezP1/5jX/8MP0YiH4SdvB5Y4f/wlDRiLyi3E= +github.com/docker/cli v25.0.1+incompatible h1:mFpqnrS6Hsm3v1k7Wa/BO23oz0k121MTbTO1lpcGSkU= +github.com/docker/cli v25.0.1+incompatible/go.mod h1:JLrzqnKDaYBop7H2jaqPtU4hHvMKP+vjCwu2uszcLI8= +github.com/docker/distribution v2.8.3+incompatible h1:AtKxIZ36LoNK51+Z6RpzLpddBirtxJnzDrHLEKxTAYk= +github.com/docker/distribution v2.8.3+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= +github.com/docker/docker v25.0.1+incompatible h1:k5TYd5rIVQRSqcTwCID+cyVA0yRg86+Pcrz1ls0/frA= +github.com/docker/docker v25.0.1+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/docker-credential-helpers v0.7.0 h1:xtCHsjxogADNZcdv1pKUHXryefjlVRqWqIhk/uXJp0A= github.com/docker/docker-credential-helpers v0.7.0/go.mod h1:rETQfLdHNT3foU5kuNkFR1R1V12OJRRO5lzt2D1b5X0= -github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= -github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= +github.com/docker/go-connections v0.5.0 h1:USnMq7hx7gwdVZq1L49hLXaFtUdTADjXGp+uj1Br63c= +github.com/docker/go-connections v0.5.0/go.mod h1:ov60Kzw0kKElRwhNs9UlUHAE/F9Fe6GLaXnqyDdmEXc= github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c h1:+pKlWGMw7gf6bQ+oDZB4KHQFypsfjYlq/C4rfL7D3g8= github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c/go.mod h1:Uw6UezgYA44ePAFQYUehOuCzmy5zmg/+nl2ZfMWGkpA= github.com/docker/go-metrics v0.0.1 h1:AgB/0SvBxihN0X8OR4SjsblXkbMvalQ8cjmtKQ2rQV8= @@ -331,8 +336,8 @@ github.com/fatih/color v1.10.0 h1:s36xzo75JdqLaaWoiEHk767eHiwo0598uUxyfiPkDsg= github.com/fatih/color v1.10.0/go.mod h1:ELkj/draVOlAH/xkhN6mQ50Qd0MPOk5AAr3maGEBuJM= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/getkin/kin-openapi v0.123.0 h1:zIik0mRwFNLyvtXK274Q6ut+dPh6nlxBp0x7mNrPhs8= -github.com/getkin/kin-openapi v0.123.0/go.mod h1:wb1aSZA/iWmorQP9KTAS/phLj/t17B5jT7+fS8ed9NM= +github.com/getkin/kin-openapi v0.124.0 h1:VSFNMB9C9rTKBnQ/fpyDU8ytMTr4dWI9QovSKj9kz/M= +github.com/getkin/kin-openapi v0.124.0/go.mod h1:wb1aSZA/iWmorQP9KTAS/phLj/t17B5jT7+fS8ed9NM= github.com/ghodss/yaml v1.0.0 h1:wQHKEahhL6wmXdzwWG11gIVCkOv05bNOh+Rxn0yngAk= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY= @@ -357,8 +362,8 @@ github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logfmt/logfmt v0.5.1/go.mod h1:WYhtIu8zTZfxdn5+rREduYbwxfcBr/Vr6KEVveWlfTs= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.3.0 h1:2y3SDp0ZXuc6/cjLSZ+Q3ir+QB9T/iG5yYRXqsagWSY= -github.com/go-logr/logr v1.3.0/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= +github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-openapi/jsonpointer v0.20.2 h1:mQc3nmndL8ZBzStEo3JYF8wzmeWffDH4VbXz58sAx6Q= @@ -381,8 +386,6 @@ github.com/goccy/go-yaml v1.11.3/go.mod h1:wKnAMd44+9JAAnGQpWVEgBzGt3YuTaQ4uXoHv github.com/gofrs/flock v0.8.1 h1:+gYjHKf32LDeiEEFhQaotPbLuUXjY5ZqxKgXy7n59aw= github.com/gofrs/flock v0.8.1/go.mod h1:F1TvTiK9OcQqauNUHlbJvyl9Qa1QvF/gOUDKA14jxHU= github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= -github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= -github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3 h1:zN2lZNZRflqFyxVaTIU61KNKQ9C0055u9CAfpmqUvo4= github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3/go.mod h1:nPpo7qLxd6XL3hWJG/O60sR8ZKfMCiIoNap5GvD12KU= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= @@ -418,8 +421,8 @@ github.com/golang/protobuf v1.4.3/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= github.com/golang/protobuf v1.5.1/go.mod h1:DopwsBzvsk0Fs44TXzsVbJyPhcCPeIwnvohx4u74HPM= github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= -github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= -github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= +github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek= +github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= github.com/golang/snappy v0.0.3/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= github.com/golang/snappy v0.0.4 h1:yAGX7huGHXlcLOEtBnF4w7FQwA26wojNCwOYAEhLjQM= github.com/golang/snappy v0.0.4/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEWrmP2Q= @@ -514,8 +517,8 @@ github.com/iancoleman/strcase v0.3.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47 github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= github.com/ianlancetaylor/demangle v0.0.0-20210905161508-09a460cdf81d/go.mod h1:aYm2/VgdVmcIU8iMfdMvDMsRAQjcfZSKFby6HOFvi/w= -github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc= -github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= +github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8= +github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw= github.com/invopop/yaml v0.2.0 h1:7zky/qH+O0DwAyoobXUqvVBwgBFRxKoQ/3FjcVpjTMY= github.com/invopop/yaml v0.2.0/go.mod h1:2XuRLgs/ouIrW3XNzuNj7J3Nvu/Dig5MXvbCEdiBN3Q= github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= @@ -539,11 +542,10 @@ github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4d github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/compress v1.15.11/go.mod h1:QPwzmACJjUTFsnSHH934V6woptycfrDDJnH7hvFVbGM= -github.com/klauspost/compress v1.16.0 h1:iULayQNOReoYUe+1qtKOqw9CwJv3aNQu8ivo7lw1HU4= -github.com/klauspost/compress v1.16.0/go.mod h1:ntbaceVETuRiXiv4DpjP66DpAtAGkEQskQzEyD//IeE= +github.com/klauspost/compress v1.17.7 h1:ehO88t2UGzQK66LMdE8tibEd1ErmzZjNEqWkjLAKQQg= +github.com/klauspost/compress v1.17.7/go.mod h1:Di0epgTjJY877eYKx5yC51cX2A2Vl2ibi7bDH9ttBbw= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.3/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= @@ -578,8 +580,10 @@ github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyua github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/moby/locker v1.0.1 h1:fOXqR41zeveg4fFODix+1Ch4mj/gT0NE1XJbp/epuBg= github.com/moby/locker v1.0.1/go.mod h1:S7SDdo5zpBK84bzzVlKr2V0hz+7x9hWbYC/kq7oQppc= -github.com/moby/sys/mountinfo v0.6.2 h1:BzJjoreD5BMFNmD9Rus6gdd1pLuecOFPt8wC+Vygl78= -github.com/moby/sys/mountinfo v0.6.2/go.mod h1:IJb6JQeOklcdMU9F5xQ8ZALD+CUr5VlGpwtX+VE0rpI= +github.com/moby/sys/mountinfo v0.7.1 h1:/tTvQaSJRr2FshkhXiIpux6fQ2Zvc4j7tAhMTStAG2g= +github.com/moby/sys/mountinfo v0.7.1/go.mod h1:IJb6JQeOklcdMU9F5xQ8ZALD+CUr5VlGpwtX+VE0rpI= +github.com/moby/sys/user v0.1.0 h1:WmZ93f5Ux6het5iituh9x2zAG7NFY9Aqi49jjE1PaQg= +github.com/moby/sys/user v0.1.0/go.mod h1:fKJhFOnsCN6xZ5gSfbM6zaHGgDJMrqt9/reuj4T7MmU= github.com/moby/term v0.0.0-20221205130635-1aeaba878587 h1:HfkjXDfhgVaN5rmueG8cL8KKeFNecRCXFhaJ2qZ5SKA= github.com/moby/term v0.0.0-20221205130635-1aeaba878587/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= @@ -589,8 +593,6 @@ github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3Rllmb github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 h1:RWengNIwukTxcDr9M+97sNutRR1RKhG96O6jWumTTnw= github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826/go.mod h1:TaXosZuwdSHYgviHp1DAtfrULt5eUgsSMsZf+YrPgl8= -github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= -github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/mwitkow/go-conntrack v0.0.0-20190716064945-2f068394615f/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/onsi/ginkgo/v2 v2.11.0 h1:WgqUCUt/lT6yXoQ8Wef0fsNn5cAuMK7+KT9UFRz2tcU= @@ -601,6 +603,8 @@ github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8 github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0 h1:8SG7/vwALn54lVB/0yZ/MMwhFrPYtpEHQb2IpWsCzug= github.com/opencontainers/image-spec v1.1.0/go.mod h1:W4s4sFTMaBeK1BQLXbG4AdM2szdn85PY75RI83NrTrM= +github.com/opencontainers/runtime-spec v1.2.0 h1:z97+pHb3uELt/yiAWD691HNHQIF07bE7dzrbT927iTk= +github.com/opencontainers/runtime-spec v1.2.0/go.mod h1:jwyrGlmzljRJv/Fgzds9SsS/C5hL+LL3ko9hs6T5lQ0= github.com/otiai10/copy v1.9.0 h1:7KFNiCgZ91Ru4qW4CWPf/7jqtxLagGRmIxWldPP9VY4= github.com/otiai10/copy v1.9.0/go.mod h1:hsfX19wcn0UWIHUQ3/4fHuehhk2UyArQ9dVFAn3FczI= github.com/otiai10/curr v0.0.0-20150429015615-9b4961190c95/go.mod h1:9qAhocn7zKJG+0mI8eUu6xqkFDYS2kb2saOteoSB3cE= @@ -670,8 +674,8 @@ github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVs github.com/skeema/knownhosts v1.2.1 h1:SHWdIUa82uGZz+F+47k8SY4QhhI291cXCpopT1lK2AQ= github.com/skeema/knownhosts v1.2.1/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA= -github.com/spf13/cobra v1.6.1 h1:o94oiPyS4KD1mPy2fmcYYHHfCxLqYjJOhGsCHFZtEzA= -github.com/spf13/cobra v1.6.1/go.mod h1:IOw/AERYS7UzyrGinqmz6HLUo219MORXGxhbaJUqzrY= +github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= +github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= @@ -689,12 +693,15 @@ github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= +github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 h1:kdXcSzyDtseVEc4yCz2qF8ZrQvIDBJLl4S1c3GCXmoI= +github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/thoas/go-funk v0.9.3 h1:7+nAEx3kn5ZJcnDm2Bh23N2yOtweO14bi//dvRtgLpw= github.com/thoas/go-funk v0.9.3/go.mod h1:+IWnUfUmFO1+WVYQWQtIJHeRRdaIyyYglZN7xzUPe4Q= github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= -github.com/ulikunitz/xz v0.5.10 h1:t92gobL9l3HE202wg3rlk19F6X+JOxl9BBrCCMYEYd8= github.com/ulikunitz/xz v0.5.10/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= +github.com/ulikunitz/xz v0.5.11 h1:kpFauv27b6ynzBNT/Xy+1k+fK4WswhN/6PN5WhFAGw8= +github.com/ulikunitz/xz v0.5.11/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= github.com/urfave/cli/v2 v2.25.0 h1:ykdZKuQey2zq0yin/l7JOm9Mh+pg72ngYMeB0ABn6q8= github.com/urfave/cli/v2 v2.25.0/go.mod h1:GHupkWPMM0M/sj1a2b4wUrWBPzazNrIjouW6fmdJLxc= github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc= @@ -709,8 +716,8 @@ github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.3.5/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY= -github.com/yuin/goldmark v1.7.0 h1:EfOIvIMZIzHdB/R/zVrikYLPPwJlfMcNczJFMs1m6sA= -github.com/yuin/goldmark v1.7.0/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E= +github.com/yuin/goldmark v1.7.1 h1:3bajkSilaCbjdKVsKdZjZCLBNPL9pYzrCakKaf4U49U= +github.com/yuin/goldmark v1.7.1/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E= github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43 h1:+lm10QQTNSBd8DVTNGHx7o/IKu9HYDvLMffDhbyLccI= github.com/yvasiyarov/go-metrics v0.0.0-20140926110328-57bccd1ccd43/go.mod h1:aX5oPXxHm3bOH+xeAttToC8pqch2ScQN/JoXYupl6xs= github.com/yvasiyarov/gorelic v0.0.0-20141212073537-a9bba5b9ab50 h1:hlE8//ciYMztlGpl/VA+Zm1AcTPHYkHJPbHqE6WJUXE= @@ -726,18 +733,18 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 h1:SpGay3w+nEwMpfVnbqOLH5gY52/foP8RE8UzTZ1pdSE= -go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1/go.mod h1:4UoMYEZOC0yN/sPGH76KPkkU7zgiEWYWL9vwmbnTJPE= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1 h1:aFJWCqJMNjENlcleuuOkGAPH82y0yULBScfXcIEdS24= -go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.46.1/go.mod h1:sEGXWArGqc3tVa+ekntsN65DmVbVeW+7lTKTjZF3/Fo= -go.opentelemetry.io/otel v1.21.0 h1:hzLeKBZEL7Okw2mGzZ0cc4k/A7Fta0uoPgaJCr8fsFc= -go.opentelemetry.io/otel v1.21.0/go.mod h1:QZzNPQPm1zLX4gZK4cMi+71eaorMSGT3A4znnUvNNEo= -go.opentelemetry.io/otel/metric v1.21.0 h1:tlYWfeo+Bocx5kLEloTjbcDwBuELRrIFxwdQ36PlJu4= -go.opentelemetry.io/otel/metric v1.21.0/go.mod h1:o1p3CA8nNHW8j5yuQLdc1eeqEaPfzug24uvsyIEJRWM= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0 h1:UNQQKPfTDe1J81ViolILjTKPr9WetKW6uei2hFgJmFs= +go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.47.0/go.mod h1:r9vWsPS/3AQItv3OSlEJ/E4mbrhUbbw18meOjArPtKQ= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0 h1:sv9kVfal0MK0wBMCOGr+HeJm9v803BkJxGrk2au7j08= +go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.47.0/go.mod h1:SK2UL73Zy1quvRPonmOmRDiWk1KBV3LyIeeIxcEApWw= +go.opentelemetry.io/otel v1.22.0 h1:xS7Ku+7yTFvDfDraDIJVpw7XPyuHlB9MCiqqX5mcJ6Y= +go.opentelemetry.io/otel v1.22.0/go.mod h1:eoV4iAi3Ea8LkAEI9+GFT44O6T/D0GWAVFyZVCC6pMI= +go.opentelemetry.io/otel/metric v1.22.0 h1:lypMQnGyJYeuYPhOM/bgjbFM6WE44W1/T45er4d8Hhg= +go.opentelemetry.io/otel/metric v1.22.0/go.mod h1:evJGjVpZv0mQ5QBRJoBF64yMuOf4xCWdXjK8pzFvliY= go.opentelemetry.io/otel/sdk v1.21.0 h1:FTt8qirL1EysG6sTQRZ5TokkU8d0ugCj8htOgThZXQ8= go.opentelemetry.io/otel/sdk v1.21.0/go.mod h1:Nna6Yv7PWTdgJHVRD9hIYywQBRx7pbox6nwBnZIxl/E= -go.opentelemetry.io/otel/trace v1.21.0 h1:WD9i5gzvoUPuXIXH24ZNBudiarZDKuekPqi/E8fpfLc= -go.opentelemetry.io/otel/trace v1.21.0/go.mod h1:LGbsEB0f9LGjN+OZaQQ26sohbOmiMR+BaslueVtS/qQ= +go.opentelemetry.io/otel/trace v1.22.0 h1:Hg6pPujv0XG9QaVbGOBVHunyuLcCC3jN7WEhPx83XD0= +go.opentelemetry.io/otel/trace v1.22.0/go.mod h1:RbbHXVqKES9QhzZq/fE5UnOSILqRt40a21sPw2He1xo= go.opentelemetry.io/proto/otlp v0.7.0/go.mod h1:PqfVotwruBrMGOCsRd/89rSnXhoiJIqeYNgFYFoEGnI= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= @@ -788,8 +795,8 @@ golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc= -golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.13.0 h1:I/DsJXRlw/8l/0c24sM9yb0T4z9liZTduXvdAWYiysY= +golang.org/x/mod v0.13.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -871,8 +878,8 @@ golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg= golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A= -golang.org/x/oauth2 v0.16.0 h1:aDkGMBSYxElaoP81NpoUoz2oo2R2wHdZpGToUxfyQrQ= -golang.org/x/oauth2 v0.16.0/go.mod h1:hqZ+0LWXsiVoZpeld6jVt06P3adbS2Uu911W1SsJv2o= +golang.org/x/oauth2 v0.17.0 h1:6m3ZPmLEFdVxKKWnKq4VqZ60gutO35zm+zrAHVmHyDQ= +golang.org/x/oauth2 v0.17.0/go.mod h1:OzPDGQiuQMguemayvdylqddI7qcD9lnSDb+1FiwQ5HA= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -1038,7 +1045,6 @@ golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roY golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200515010526-7d3b6ebf133d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200618134242-20370b0cb4b2/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= -golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= golang.org/x/tools v0.0.0-20200729194436-6467de6f59a7/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200804011535-6c149bb5ef0d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= golang.org/x/tools v0.0.0-20200825202427-b303f430e36d/go.mod h1:njjCfa9FT2d7l9Bc6FUM5FLjQPp3cFF28FI3qnDFljA= @@ -1047,7 +1053,6 @@ golang.org/x/tools v0.0.0-20201110124207-079ba7bd75cd/go.mod h1:emZCQorbCU4vsT4f golang.org/x/tools v0.0.0-20201201161351-ac6f37ff4c2a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20201208233053-a543418bbed2/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.0.0-20210105154028-b0ab187a4818/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.2/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= @@ -1056,8 +1061,8 @@ golang.org/x/tools v0.1.4/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.13.0 h1:Iey4qkscZuv0VvIt8E0neZjtPVQFSc870HQ448QgEmQ= -golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= +golang.org/x/tools v0.14.0 h1:jvNa2pY0M4r62jkRQ6RwEZZyPcymeL9XZMLBbV7U2nc= +golang.org/x/tools v0.14.0/go.mod h1:uYBEerGOWcJyEORxN+Ek8+TT266gXkNlHdJBwexUsBg= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -1115,8 +1120,8 @@ google.golang.org/api v0.96.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ google.golang.org/api v0.97.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.98.0/go.mod h1:w7wJQLTM+wvQpNf5JyEcBoxK0RH7EDrh/L4qfsuJ13s= google.golang.org/api v0.100.0/go.mod h1:ZE3Z2+ZOr87Rx7dqFsdRQkRBk36kDtp/h+QpHbB7a70= -google.golang.org/api v0.155.0 h1:vBmGhCYs0djJttDNynWo44zosHlPvHmA0XiN2zP2DtA= -google.golang.org/api v0.155.0/go.mod h1:GI5qK5f40kCpHfPn6+YzGAByIKWv8ujFnmoWm7Igduk= +google.golang.org/api v0.162.0 h1:Vhs54HkaEpkMBdgGdOT2P6F0csGG/vxDS0hWHJzmmps= +google.golang.org/api v0.162.0/go.mod h1:6SulDkfoBIg4NFmCuZ39XeeAgSHCPecfSUuDyYlAHs0= google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= @@ -1227,12 +1232,12 @@ google.golang.org/genproto v0.0.0-20221010155953-15ba04fc1c0e/go.mod h1:3526vdqw google.golang.org/genproto v0.0.0-20221014173430-6e2ab493f96b/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221014213838-99cd37c6964a/go.mod h1:1vXfmgAz9N9Jx0QA82PqRVauvCz1SGSz739p0f183jM= google.golang.org/genproto v0.0.0-20221025140454-527a21cfbd71/go.mod h1:9qHF0xnpdSfF6knlcsnpzUu5y+rpwgbvsyGAZPBMg4s= -google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80 h1:KAeGQVN3M9nD0/bQXnr/ClcEMJ968gUXJQ9pwfSynuQ= -google.golang.org/genproto v0.0.0-20240123012728-ef4313101c80/go.mod h1:cc8bqMqtv9gMOr0zHg2Vzff5ULhhL2IXP4sbcn32Dro= -google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80 h1:Lj5rbfG876hIAYFjqiJnPHfhXbv+nzTWfm04Fg/XSVU= -google.golang.org/genproto/googleapis/api v0.0.0-20240123012728-ef4313101c80/go.mod h1:4jWUdICTdgc3Ibxmr8nAJiiLHwQBY0UI0XZcEMaFKaA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80 h1:AjyfHzEPEFp/NpvfN5g+KDla3EMojjhRVZc1i7cj+oM= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240123012728-ef4313101c80/go.mod h1:PAREbraiVEVGVdTZsVWjSbbTtSyGbAgIIvni8a8CD5s= +google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de h1:F6qOa9AZTYJXOUEr4jDysRDLrm4PHePlge4v4TGAlxY= +google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:VUhTRKeHn9wwcdrk73nvdC9gF178Tzhmt/qyaFcPLSo= +google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de h1:jFNzHPIeuzhdRwVhbZdiym9q0ory/xY3sA+v2wPg8I0= +google.golang.org/genproto/googleapis/api v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:5iCWqnniDlqZHrd3neWVTOwvh/v6s3232omMecelax8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de h1:cZGRis4/ot9uVm639a+rHCUaG0JJHEsdyzSQTMX+suY= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -1268,8 +1273,8 @@ google.golang.org/grpc v1.48.0/go.mod h1:vN9eftEi1UMyUsIF80+uQXhHjbXYbm0uXoFCACu google.golang.org/grpc v1.49.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.0/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= google.golang.org/grpc v1.50.1/go.mod h1:ZgQEeidpAuNRZ8iRrlBKXZQP1ghovWIVhdJRyCDK+GI= -google.golang.org/grpc v1.62.0 h1:HQKZ/fa1bXkX1oFOvSjmZEUL8wLSaZTjCcLAlmZRtdk= -google.golang.org/grpc v1.62.0/go.mod h1:IWTG0VlJLCh1SkC58F7np9ka9mx/WNkjl4PGJaiq+QE= +google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= +google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0/go.mod h1:6Kw0yEErY5E/yWrBtf03jp27GLLJujG4z/JK95pnjjw= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= @@ -1286,8 +1291,8 @@ google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQ google.golang.org/protobuf v1.27.1/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.33.0 h1:uNO2rsAINq/JlFpSdYEKIZ0uKD/R9cpdv0T+yoGwGmI= -google.golang.org/protobuf v1.33.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= +google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= @@ -1322,14 +1327,14 @@ honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9 honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 h1:kmDqav+P+/5e1i9tFfHq1qcF3sOrDp+YEkVDAHu7Jwk= k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= -kcl-lang.io/kcl-go v0.8.0 h1:ep+r4QMiAOeTkOJl9then58D+W8OpX5WHKuL+Tf8+po= -kcl-lang.io/kcl-go v0.8.0/go.mod h1:Z+bJWXe5X1Xra7AUOvDpCb4WBcCGNo0sqQG/bNjz6+k= -kcl-lang.io/lib v0.8.0 h1:bzMzPpaXaAxWO9JP0B7eI2ZFOYfojdEYUMtNGlUrPx4= -kcl-lang.io/lib v0.8.0/go.mod h1:ubsalGXxJaa5II/EsHmsI/tL2EluYHIcW+BwzQPt+uY= -oras.land/oras-go v1.2.3 h1:v8PJl+gEAntI1pJ/LCrDgsuk+1PKVavVEPsYIHFE5uY= -oras.land/oras-go v1.2.3/go.mod h1:M/uaPdYklze0Vf3AakfarnpoEckvw0ESbRdN8Z1vdJg= -oras.land/oras-go/v2 v2.3.0 h1:lqX1aXdN+DAmDTKjiDyvq85cIaI4RkIKp/PghWlAGIU= -oras.land/oras-go/v2 v2.3.0/go.mod h1:GeAwLuC4G/JpNwkd+bSZ6SkDMGaaYglt6YK2WvZP7uQ= +kcl-lang.io/kcl-go v0.9.0-alpha.1.0.20240520022521-00adadd8c6f2 h1:APHwRVCqu3v1yHQc9ic8jU3e0Qd1LLCOGQfqeUZ0D4E= +kcl-lang.io/kcl-go v0.9.0-alpha.1.0.20240520022521-00adadd8c6f2/go.mod h1:k2qfb7uyZvGccJHmygvMTQBck907PmIC2nV3fYWWDaM= +kcl-lang.io/lib v0.9.0-alpha.1.0.20240520020338-198f8ebdb26a h1:409hMK27VF3VE9Z9cznHPVGyB4Ohvc2RxIcyU49jAmI= +kcl-lang.io/lib v0.9.0-alpha.1.0.20240520020338-198f8ebdb26a/go.mod h1:ubsalGXxJaa5II/EsHmsI/tL2EluYHIcW+BwzQPt+uY= +oras.land/oras-go v1.2.5 h1:XpYuAwAb0DfQsunIyMfeET92emK8km3W4yEzZvUbsTo= +oras.land/oras-go v1.2.5/go.mod h1:PuAwRShRZCsZb7g8Ar3jKKQR/2A/qN+pkYxIOd/FAoo= +oras.land/oras-go/v2 v2.5.0 h1:o8Me9kLY74Vp5uw07QXPiitjsw7qNXi8Twd+19Zf02c= +oras.land/oras-go/v2 v2.5.0/go.mod h1:z4eisnLP530vwIOUOJeBIj0aGI0L1C3d53atvCBqZHg= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/makefile b/makefile index 6fba3083..101a5720 100644 --- a/makefile +++ b/makefile @@ -7,7 +7,7 @@ build: COVER_FILE ?= coverage.out SOURCE_PATHS ?= ./pkg/... -unit_test: ## Run unit tests +test: ## Run unit tests go test -gcflags=all=-l -timeout=20m `go list $(SOURCE_PATHS)` ${TEST_FLAGS} -v cover: ## Generates coverage report @@ -15,3 +15,6 @@ cover: ## Generates coverage report e2e: ## Run e2e test scripts/e2e.sh + +fmt: + go fmt ./... diff --git a/pkg/api/kpm_pkg_test.go b/pkg/api/kpm_pkg_test.go index 084cd099..2577ede1 100644 --- a/pkg/api/kpm_pkg_test.go +++ b/pkg/api/kpm_pkg_test.go @@ -204,5 +204,5 @@ func TestGetEntries(t *testing.T) { assert.Equal(t, err, nil) assert.Equal(t, res.GetRawYamlResult(), "sub: test in sub") - assert.Equal(t, res.GetRawJsonResult(), "{\"sub\":\"test in sub\"}\n") + assert.Equal(t, res.GetRawJsonResult(), "{\"sub\": \"test in sub\"}") } diff --git a/pkg/api/test_data/test_run_pkg_in_path/expected.json b/pkg/api/test_data/test_run_pkg_in_path/expected.json index 21da0170..1e5c5931 100644 --- a/pkg/api/test_data/test_run_pkg_in_path/expected.json +++ b/pkg/api/test_data/test_run_pkg_in_path/expected.json @@ -1 +1 @@ -{"demo":{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"name":"nginx-deployment"},"spec":{"replicas":3,"selector":{"matchLabels":{"app":"nginx"}},"template":{"metadata":{"labels":{"app":"nginx"}},"spec":{"containers":[{"image":"nginx:1.14.2","name":"nginx","ports":[{"containerPort":80}]}]}}}}} \ No newline at end of file +{"demo": {"apiVersion": "apps/v1", "kind": "Deployment", "metadata": {"name": "nginx-deployment"}, "spec": {"replicas": 3, "selector": {"matchLabels": {"app": "nginx"}}, "template": {"metadata": {"labels": {"app": "nginx"}}, "spec": {"containers": [{"image": "nginx:1.14.2", "name": "nginx", "ports": [{"containerPort": 80}]}]}}}}} \ No newline at end of file diff --git a/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_commit/expected b/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_commit/expected index dd6bc938..b7d929b3 100644 --- a/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_commit/expected +++ b/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_commit/expected @@ -5,11 +5,11 @@ helloworld: image: nginx:v1 command: - /bin/sh - - -c + - '-c' - echo hi args: - /bin/sh - - -c + - '-c' - echo hi env: env1: VALUE diff --git a/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_tag/expected b/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_tag/expected index efc1e959..5acc8881 100644 --- a/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_tag/expected +++ b/pkg/api/test_data/test_run_pkg_in_path/test_run_no_sum_check/dep_git_tag/expected @@ -5,11 +5,11 @@ helloworld: image: nginx:v1 command: - /bin/sh - - -c + - '-c' - echo hi args: - /bin/sh - - -c + - '-c' - echo hi env: env1: VALUE diff --git a/pkg/api/test_data/test_run_tar_in_path/expected.json b/pkg/api/test_data/test_run_tar_in_path/expected.json index 21da0170..1e5c5931 100644 --- a/pkg/api/test_data/test_run_tar_in_path/expected.json +++ b/pkg/api/test_data/test_run_tar_in_path/expected.json @@ -1 +1 @@ -{"demo":{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"name":"nginx-deployment"},"spec":{"replicas":3,"selector":{"matchLabels":{"app":"nginx"}},"template":{"metadata":{"labels":{"app":"nginx"}},"spec":{"containers":[{"image":"nginx:1.14.2","name":"nginx","ports":[{"containerPort":80}]}]}}}}} \ No newline at end of file +{"demo": {"apiVersion": "apps/v1", "kind": "Deployment", "metadata": {"name": "nginx-deployment"}, "spec": {"replicas": 3, "selector": {"matchLabels": {"app": "nginx"}}, "template": {"metadata": {"labels": {"app": "nginx"}}, "spec": {"containers": [{"image": "nginx:1.14.2", "name": "nginx", "ports": [{"containerPort": 80}]}]}}}}} \ No newline at end of file diff --git a/pkg/client/client_test.go b/pkg/client/client_test.go index 79ee1665..668ff60a 100644 --- a/pkg/client/client_test.go +++ b/pkg/client/client_test.go @@ -326,15 +326,16 @@ func TestUpdateKclModAndLock(t *testing.T) { expectKclModReverse, _ := os.ReadFile(filepath.Join(expectDir, "kcl.reverse.mod")) gotKclModStr := utils.RmNewline(string(gotKclMod)) - fmt.Printf("gotKclModStr: '%v'\n", gotKclModStr) expectKclModStr := utils.RmNewline(string(expectKclMod)) - fmt.Printf("expectKclModStr: '%v'\n", expectKclModStr) expectKclModReverseStr := utils.RmNewline(string(expectKclModReverse)) - fmt.Printf("expectKclModReverseStr: '%v'\n", expectKclModReverseStr) assert.Equal(t, - (gotKclModStr == expectKclModStr || gotKclModStr == expectKclModReverseStr), true, + (gotKclModStr == expectKclModStr || gotKclModStr == expectKclModReverseStr), + "'%v'\n'%v'\n'%v'\n", + gotKclModStr, + expectKclModStr, + expectKclModReverseStr, ) } @@ -347,15 +348,16 @@ func TestUpdateKclModAndLock(t *testing.T) { expectKclModLockReverse, _ := os.ReadFile(filepath.Join(expectDir, "kcl.mod.reverse.lock")) gotKclModLockStr := utils.RmNewline(string(gotKclModLock)) - fmt.Printf("gotKclModLockStr: '%v'\n", gotKclModLockStr) expectKclModLockStr := utils.RmNewline(string(expectKclModLock)) - fmt.Printf("expectKclModLockStr: '%v'\n", expectKclModLockStr) expectKclModLockReverseStr := utils.RmNewline(string(expectKclModLockReverse)) - fmt.Printf("expectKclModLockReverseStr: '%v'\n", expectKclModLockReverseStr) assert.Equal(t, - (gotKclModLockStr == expectKclModLockStr) || (gotKclModLockStr == expectKclModLockReverseStr), true, + (gotKclModLockStr == expectKclModLockStr) || (gotKclModLockStr == expectKclModLockReverseStr), + "'%v'\n'%v'\n'%v'\n", + gotKclModLockStr, + expectKclModLockStr, + expectKclModLockReverseStr, ) } } @@ -1469,4 +1471,3 @@ func testRunWithOciDownloader(t *testing.T) { assert.Equal(t, buf.String(), "downloading 'zong-zhe/helloworld:0.0.3' from 'ghcr.io/zong-zhe/helloworld:0.0.3'\n") assert.Equal(t, res.GetRawYamlResult(), "The_first_kcl_program: Hello World!") } - diff --git a/pkg/client/test_data/add_with_local_path/expect/dep_pkg/kcl.mod b/pkg/client/test_data/add_with_local_path/expect/dep_pkg/kcl.mod index 9f3a6681..fd9bae59 100644 --- a/pkg/client/test_data/add_with_local_path/expect/dep_pkg/kcl.mod +++ b/pkg/client/test_data/add_with_local_path/expect/dep_pkg/kcl.mod @@ -1,5 +1,5 @@ [package] name = "dep_pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/pkg/client/test_data/add_with_local_path/expect/pkg/kcl.mod b/pkg/client/test_data/add_with_local_path/expect/pkg/kcl.mod index 778e75b0..939fba20 100644 --- a/pkg/client/test_data/add_with_local_path/expect/pkg/kcl.mod +++ b/pkg/client/test_data/add_with_local_path/expect/pkg/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/add_with_local_path/init/dep_pkg/kcl.mod b/pkg/client/test_data/add_with_local_path/init/dep_pkg/kcl.mod index 9f3a6681..fd9bae59 100644 --- a/pkg/client/test_data/add_with_local_path/init/dep_pkg/kcl.mod +++ b/pkg/client/test_data/add_with_local_path/init/dep_pkg/kcl.mod @@ -1,5 +1,5 @@ [package] name = "dep_pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/pkg/client/test_data/add_with_local_path/init/pkg/kcl.mod b/pkg/client/test_data/add_with_local_path/init/pkg/kcl.mod index 6d2aa19c..d85ca518 100644 --- a/pkg/client/test_data/add_with_local_path/init/pkg/kcl.mod +++ b/pkg/client/test_data/add_with_local_path/init/pkg/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/diffsettings/kcl.mod b/pkg/client/test_data/diffsettings/kcl.mod index cc0e038f..3df2474d 100644 --- a/pkg/client/test_data/diffsettings/kcl.mod +++ b/pkg/client/test_data/diffsettings/kcl.mod @@ -1,6 +1,6 @@ [package] name = "diffsettings" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/expected/kcl.mod b/pkg/client/test_data/expected/kcl.mod index 2c66884a..328d8700 100644 --- a/pkg/client/test_data/expected/kcl.mod +++ b/pkg/client/test_data/expected/kcl.mod @@ -1,6 +1,6 @@ [package] name = "test_add_deps" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/expected/kcl.reverse.mod b/pkg/client/test_data/expected/kcl.reverse.mod index 95bbbce3..d59b1142 100644 --- a/pkg/client/test_data/expected/kcl.reverse.mod +++ b/pkg/client/test_data/expected/kcl.reverse.mod @@ -1,6 +1,6 @@ [package] name = "test_add_deps" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/test_data_add_deps/kcl.mod b/pkg/client/test_data/test_data_add_deps/kcl.mod index 2c66884a..328d8700 100644 --- a/pkg/client/test_data/test_data_add_deps/kcl.mod +++ b/pkg/client/test_data/test_data_add_deps/kcl.mod @@ -1,6 +1,6 @@ [package] name = "test_add_deps" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/test_init_empty_mod/kcl.mod b/pkg/client/test_data/test_init_empty_mod/kcl.mod index 59159aa5..a23552f2 100644 --- a/pkg/client/test_data/test_init_empty_mod/kcl.mod +++ b/pkg/client/test_data/test_init_empty_mod/kcl.mod @@ -1,5 +1,5 @@ [package] name = "test_name" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/pkg/client/test_data/test_oci_downloader/add_dep/pkg/except b/pkg/client/test_data/test_oci_downloader/add_dep/pkg/except index 830be680..fa6ed221 100644 --- a/pkg/client/test_data/test_oci_downloader/add_dep/pkg/except +++ b/pkg/client/test_data/test_oci_downloader/add_dep/pkg/except @@ -1,6 +1,6 @@ [package] name = "pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/test_oci_downloader/add_dep/pkg/kcl.mod b/pkg/client/test_data/test_oci_downloader/add_dep/pkg/kcl.mod index 830be680..fa6ed221 100644 --- a/pkg/client/test_data/test_oci_downloader/add_dep/pkg/kcl.mod +++ b/pkg/client/test_data/test_oci_downloader/add_dep/pkg/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/client/test_data/test_oci_downloader/run_pkg/pkg/kcl.mod b/pkg/client/test_data/test_oci_downloader/run_pkg/pkg/kcl.mod index 830be680..fa6ed221 100644 --- a/pkg/client/test_data/test_oci_downloader/run_pkg/pkg/kcl.mod +++ b/pkg/client/test_data/test_oci_downloader/run_pkg/pkg/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/cmd/cmd_add.go b/pkg/cmd/cmd_add.go index 36822a6b..f0cc04bf 100644 --- a/pkg/cmd/cmd_add.go +++ b/pkg/cmd/cmd_add.go @@ -43,7 +43,7 @@ func NewAddCmd(kpmcli *client.KpmClient) *cli.Command { Usage: "do not check the checksum of the package and update kcl.mod.lock", }, &cli.StringFlag{ - Name: "rename", + Name: "rename", Usage: "rename the package name in kcl.mod.lock", }, }, diff --git a/pkg/cmd/cmd_graph.go b/pkg/cmd/cmd_graph.go index 8bb4409a..8947c4b8 100644 --- a/pkg/cmd/cmd_graph.go +++ b/pkg/cmd/cmd_graph.go @@ -76,13 +76,13 @@ func KpmGraph(c *cli.Context, kpmcli *client.KpmClient) error { format := func(m module.Version) string { formattedMsg := m.Path if m.Version != "" { - formattedMsg += "@" + m.Version + formattedMsg += "@" + m.Version } return formattedMsg } // print the dependency graph to stdout. - root := module.Version{Path: kclPkg.GetPkgName(), Version: kclPkg.GetPkgVersion()} + root := module.Version{Path: kclPkg.GetPkgName(), Version: kclPkg.GetPkgVersion()} err = graph.BFS(depGraph, root, func(source module.Version) bool { for target := range adjMap[source] { reporter.ReportMsgTo( diff --git a/pkg/git/git.go b/pkg/git/git.go index 9e8466d0..8d244ac9 100644 --- a/pkg/git/git.go +++ b/pkg/git/git.go @@ -146,7 +146,6 @@ func CloneWithOpts(opts ...CloneOption) (*git.Repository, error) { return nil, err } - return cloneOpts.Clone() } diff --git a/pkg/mvs/mvs_test.go b/pkg/mvs/mvs_test.go index b90da6d5..0dd265e6 100644 --- a/pkg/mvs/mvs_test.go +++ b/pkg/mvs/mvs_test.go @@ -53,8 +53,8 @@ func TestRequired(t *testing.T) { assert.Equal(t, len(req), 2) expectedReqs := []module.Version{ - {Path:"bbb", Version:"0.0.1"}, - {Path:"ccc", Version:"0.0.1"}, + {Path: "bbb", Version: "0.0.1"}, + {Path: "ccc", Version: "0.0.1"}, } sort.Slice(req, func(i, j int) bool { return req[i].Path < req[j].Path @@ -226,11 +226,11 @@ func TestDowngrade(t *testing.T) { assert.Equal(t, err, nil) expectedReqs := []module.Version{ - {Path:"test_with_external_deps", Version:"0.0.1"}, - {Path:"argo-cd-order", Version:"0.1.2"}, - {Path:"helloworld", Version:"0.1.0"}, - {Path:"json_merge_patch", Version:"0.1.0"}, - {Path:"k8s", Version:"1.17"}, + {Path: "test_with_external_deps", Version: "0.0.1"}, + {Path: "argo-cd-order", Version: "0.1.2"}, + {Path: "helloworld", Version: "0.1.0"}, + {Path: "json_merge_patch", Version: "0.1.0"}, + {Path: "k8s", Version: "1.17"}, } assert.Equal(t, downgrade, expectedReqs) } diff --git a/pkg/oci/oci.go b/pkg/oci/oci.go index bdb45427..ce2cae82 100644 --- a/pkg/oci/oci.go +++ b/pkg/oci/oci.go @@ -505,4 +505,4 @@ func ParsePlatform(platform string) (*v1.Platform, error) { } return &p, nil -} \ No newline at end of file +} diff --git a/pkg/oci/test_data/test_pull/0.0.9/artifact.tgz b/pkg/oci/test_data/test_pull/0.0.9/artifact.tgz new file mode 100644 index 00000000..569979b5 Binary files /dev/null and b/pkg/oci/test_data/test_pull/0.0.9/artifact.tgz differ diff --git a/pkg/package/modfile_test.go b/pkg/package/modfile_test.go index ebc3bd0d..0e80660c 100644 --- a/pkg/package/modfile_test.go +++ b/pkg/package/modfile_test.go @@ -239,7 +239,7 @@ func TestGetFilePath(t *testing.T) { func TestGenSource(t *testing.T) { src, err := GenSource("git", "https://github.com/kcl-lang/kcl", "0.8.7") assert.Equal(t, err, nil) - assert.Equal(t, src.Git.Url, "https://github.com/kcl-lang/kcl") + assert.Equal(t, src.Git.Url, "https://github.com/kcl-lang/kcl") assert.Equal(t, src.Git.Tag, "0.8.7") src, err = GenSource("oci", "oci://ghcr.io/kcl-lang/k8s", "1.24") @@ -247,4 +247,4 @@ func TestGenSource(t *testing.T) { assert.Equal(t, src.Oci.Reg, "ghcr.io") assert.Equal(t, src.Oci.Repo, "kcl-lang/k8s") assert.Equal(t, src.Oci.Tag, "1.24") -} \ No newline at end of file +} diff --git a/pkg/package/test_data/test_data_modfile/kcl.mod b/pkg/package/test_data/test_data_modfile/kcl.mod index efae2cce..fa4fb213 100644 --- a/pkg/package/test_data/test_data_modfile/kcl.mod +++ b/pkg/package/test_data/test_data_modfile/kcl.mod @@ -1,5 +1,5 @@ [package] name = "test_kcl_pkg" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/pkg/package/test_data/test_init_empty_mod/kcl.mod b/pkg/package/test_data/test_init_empty_mod/kcl.mod index 59159aa5..a23552f2 100644 --- a/pkg/package/test_data/test_init_empty_mod/kcl.mod +++ b/pkg/package/test_data/test_init_empty_mod/kcl.mod @@ -1,5 +1,5 @@ [package] name = "test_name" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/pkg/package/test_data/test_oci_url/marshal_0/kcl_mod_bk/kcl.mod b/pkg/package/test_data/test_oci_url/marshal_0/kcl_mod_bk/kcl.mod index ad1966b1..623f27fb 100644 --- a/pkg/package/test_data/test_oci_url/marshal_0/kcl_mod_bk/kcl.mod +++ b/pkg/package/test_data/test_oci_url/marshal_0/kcl_mod_bk/kcl.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/marshal_1/expect.mod b/pkg/package/test_data/test_oci_url/marshal_1/expect.mod index ad1966b1..623f27fb 100644 --- a/pkg/package/test_data/test_oci_url/marshal_1/expect.mod +++ b/pkg/package/test_data/test_oci_url/marshal_1/expect.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/marshal_1/kcl.mod b/pkg/package/test_data/test_oci_url/marshal_1/kcl.mod index ee1d950e..3002c4ef 100644 --- a/pkg/package/test_data/test_oci_url/marshal_1/kcl.mod +++ b/pkg/package/test_data/test_oci_url/marshal_1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/marshal_2/expect.mod b/pkg/package/test_data/test_oci_url/marshal_2/expect.mod index ad1966b1..623f27fb 100644 --- a/pkg/package/test_data/test_oci_url/marshal_2/expect.mod +++ b/pkg/package/test_data/test_oci_url/marshal_2/expect.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/marshal_2/kcl.mod b/pkg/package/test_data/test_oci_url/marshal_2/kcl.mod index 8f71ecb9..2d16b794 100644 --- a/pkg/package/test_data/test_oci_url/marshal_2/kcl.mod +++ b/pkg/package/test_data/test_oci_url/marshal_2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/marshal_3/expect.mod b/pkg/package/test_data/test_oci_url/marshal_3/expect.mod index d4d8b2c0..80fc2fd5 100644 --- a/pkg/package/test_data/test_oci_url/marshal_3/expect.mod +++ b/pkg/package/test_data/test_oci_url/marshal_3/expect.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/marshal_3/kcl.mod b/pkg/package/test_data/test_oci_url/marshal_3/kcl.mod index d4d8b2c0..80fc2fd5 100644 --- a/pkg/package/test_data/test_oci_url/marshal_3/kcl.mod +++ b/pkg/package/test_data/test_oci_url/marshal_3/kcl.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/unmarshal_0/kcl.mod b/pkg/package/test_data/test_oci_url/unmarshal_0/kcl.mod index a5698545..09dee7ff 100644 --- a/pkg/package/test_data/test_oci_url/unmarshal_0/kcl.mod +++ b/pkg/package/test_data/test_oci_url/unmarshal_0/kcl.mod @@ -1,6 +1,6 @@ [package] name = "marshal_0" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/test_data/test_oci_url/unmarshal_1/kcl.mod b/pkg/package/test_data/test_oci_url/unmarshal_1/kcl.mod index 35a270d6..31928766 100644 --- a/pkg/package/test_data/test_oci_url/unmarshal_1/kcl.mod +++ b/pkg/package/test_data/test_oci_url/unmarshal_1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "marshal_1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/pkg/package/toml_test.go b/pkg/package/toml_test.go index 599390eb..07f0650e 100644 --- a/pkg/package/toml_test.go +++ b/pkg/package/toml_test.go @@ -56,10 +56,10 @@ func TestMarshalTOML(t *testing.T) { got_data := modfile.MarshalTOML() expected_data, _ := os.ReadFile(filepath.Join(getTestDir(testTomlDir), "expected.toml")) - expected_toml := string(expected_data) + expected_toml := utils.RmNewline(string(expected_data)) reversed_expected_data, _ := os.ReadFile(filepath.Join(getTestDir(testTomlDir), "expected_reversed.toml")) - reversed_expected_toml := string(reversed_expected_data) + reversed_expected_toml := utils.RmNewline(string(reversed_expected_data)) fmt.Printf("expected_toml: '%q'\n", expected_toml) fmt.Printf("reversed_expected_toml: '%q'\n", reversed_expected_toml) fmt.Printf("modfile: '%q'\n", got_data) diff --git a/pkg/runner/runner_test.go b/pkg/runner/runner_test.go index f45fc560..adc29307 100644 --- a/pkg/runner/runner_test.go +++ b/pkg/runner/runner_test.go @@ -18,6 +18,6 @@ func TestKclRun(t *testing.T) { if err != nil { t.Fatal(err) } - assert.Equal(t, "{\"a\":\"Hello External World!\",\"a1\":\"Hello External_1 World!\"}\n", result.GetRawJsonResult()) + assert.Equal(t, "{\"a\": \"Hello External World!\", \"a1\": \"Hello External_1 World!\"}", result.GetRawJsonResult()) assert.Equal(t, "a: Hello External World!\na1: Hello External_1 World!", result.GetRawYamlResult()) } diff --git a/pkg/version/version.go b/pkg/version/version.go index 4e7b39a8..fb285e26 100644 --- a/pkg/version/version.go +++ b/pkg/version/version.go @@ -26,9 +26,11 @@ func (kvt KpmVersionType) String() string { // All the kpm versions. const ( - KpmAbiVersion KpmVersionType = KpmAbiVersion_0_7_0 - KpmVersionType_latest = KpmAbiVersion_0_7_0 + KpmAbiVersion KpmVersionType = KpmAbiVersion_0_9_0 + KpmVersionType_latest = KpmAbiVersion_0_9_0 + KpmAbiVersion_0_9_0 KpmVersionType = "0.9.0" + KpmAbiVersion_0_8_0 KpmVersionType = "0.8.0" KpmAbiVersion_0_7_0 KpmVersionType = "0.7.0" KpmAbiVersion_0_6_0 KpmVersionType = "0.6.0" KpmAbiVersion_0_5_0 KpmVersionType = "0.5.0" diff --git a/pkg/version/version_test.go b/pkg/version/version_test.go index 08e7bf02..d674b21e 100644 --- a/pkg/version/version_test.go +++ b/pkg/version/version_test.go @@ -12,7 +12,7 @@ func TestGetVersionInStr(t *testing.T) { }{ { name: "test get version in string", - want: "0.7.0", + want: "0.9.0", }, } for _, tt := range tests { diff --git a/scripts/pull_pkg.sh b/scripts/pull_pkg.sh index 0531da45..95694622 100755 --- a/scripts/pull_pkg.sh +++ b/scripts/pull_pkg.sh @@ -28,8 +28,8 @@ if [ ! -d "./ghcr.io/kcl-lang/k8s/1.27" ]; then $current_dir/bin/kpm pull k8s:1.27 fi -if [ ! -d "./ghcr.io/kcl-lang/helloworld" ]; then - $current_dir/bin/kpm pull helloworld +if [ ! -d "./ghcr.io/kcl-lang/helloworld/0.1.1" ]; then + $current_dir/bin/kpm pull helloworld:0.1.1 fi cd "$current_dir" diff --git a/scripts/push_pkg.sh b/scripts/push_pkg.sh index 51eb6e45..659f6f3a 100755 --- a/scripts/push_pkg.sh +++ b/scripts/push_pkg.sh @@ -31,8 +31,8 @@ $current_dir/bin/kpm push cd "$current_dir" -# Push the package k8s/1.17 to the registry -cd ./scripts/pkg_in_reg/ghcr.io/kcl-lang/helloworld +# Push the package helloworld/1.17 to the registry +cd ./scripts/pkg_in_reg/ghcr.io/kcl-lang/helloworld/0.1.1 $current_dir/bin/kpm push cd "$current_dir" diff --git a/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_with_input/test_suite.stdout b/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_with_input/test_suite.stdout index dd6bc938..b7d929b3 100644 --- a/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_with_input/test_suite.stdout +++ b/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_with_input/test_suite.stdout @@ -5,11 +5,11 @@ helloworld: image: nginx:v1 command: - /bin/sh - - -c + - '-c' - echo hi args: - /bin/sh - - -c + - '-c' - echo hi env: env1: VALUE diff --git a/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_without_input/test_suite.stdout b/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_without_input/test_suite.stdout index dd6bc938..b7d929b3 100644 --- a/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_without_input/test_suite.stdout +++ b/test/e2e/test_suites/kpm/exec_outside_pkg/run_tar_without_input/test_suite.stdout @@ -5,11 +5,11 @@ helloworld: image: nginx:v1 command: - /bin/sh - - -c + - '-c' - echo hi args: - /bin/sh - - -c + - '-c' - echo hi env: env1: VALUE diff --git a/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_quiet/test_suite.stdout b/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_quiet/test_suite.stdout index efc1e959..5acc8881 100644 --- a/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_quiet/test_suite.stdout +++ b/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_quiet/test_suite.stdout @@ -5,11 +5,11 @@ helloworld: image: nginx:v1 command: - /bin/sh - - -c + - '-c' - echo hi args: - /bin/sh - - -c + - '-c' - echo hi env: env1: VALUE diff --git a/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep/test_suite.stdout b/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep/test_suite.stdout index 7dd4935a..655472c7 100644 --- a/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep/test_suite.stdout +++ b/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep/test_suite.stdout @@ -4,11 +4,11 @@ workload: image: nginx:v1 command: - /bin/sh - - -c + - '-c' - echo hi args: - /bin/sh - - -c + - '-c' - echo hi env: env1: VALUE diff --git a/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep_1/test_suite.stdout b/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep_1/test_suite.stdout index f4fa8852..c8a7ec15 100644 --- a/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep_1/test_suite.stdout +++ b/test/e2e/test_suites/kpm/kpm_run/test_kpm_run_with_git_commit_dep_1/test_suite.stdout @@ -5,11 +5,11 @@ a: image: nginx:v1 command: - /bin/sh - - -c + - '-c' - echo hi args: - /bin/sh - - -c + - '-c' - echo hi env: env1: VALUE diff --git a/test/e2e/test_suites/test_data/test_add_with_name/kcl.mod b/test/e2e/test_suites/test_data/test_add_with_name/kcl.mod index 4c0ed5b2..038f808a 100644 --- a/test/e2e/test_suites/test_data/test_add_with_name/kcl.mod +++ b/test/e2e/test_suites/test_data/test_add_with_name/kcl.mod @@ -1,5 +1,5 @@ [package] name = "test_add_with_name" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg1/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg1/kcl.mod index 46ac000a..c873a895 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg1/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg2/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg2/kcl.mod index bd4c9bfe..7ba2fbec 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg2/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg2" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg3/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg3/kcl.mod index 0f12aa22..97a1b7be 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg3/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path/pkg3/kcl.mod @@ -1,5 +1,5 @@ [package] name = "pkg3" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg2/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg2/kcl.mod index bd4c9bfe..7ba2fbec 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg2/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg2" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg3/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg3/kcl.mod index 0f12aa22..97a1b7be 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg3/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg/pkg3/kcl.mod @@ -1,5 +1,5 @@ [package] name = "pkg3" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg1/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg1/kcl.mod index c8b0b9ae..bf9e51ea 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg1/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_0/pkg1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg2/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg2/kcl.mod index bd4c9bfe..7ba2fbec 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg2/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg2" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg3/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg3/kcl.mod index 0f12aa22..97a1b7be 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg3/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg/pkg3/kcl.mod @@ -1,5 +1,5 @@ [package] name = "pkg3" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg1/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg1/kcl.mod index c8b0b9ae..bf9e51ea 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg1/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_1/pkg1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg2/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg2/kcl.mod index bd4c9bfe..7ba2fbec 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg2/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg2" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg3/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg3/kcl.mod index 0f12aa22..97a1b7be 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg3/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg/pkg3/kcl.mod @@ -1,5 +1,5 @@ [package] name = "pkg3" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg1/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg1/kcl.mod index c8b0b9ae..bf9e51ea 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg1/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_2/pkg1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg2/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg2/kcl.mod index bd4c9bfe..7ba2fbec 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg2/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg2" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg3/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg3/kcl.mod index 0f12aa22..97a1b7be 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg3/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg/pkg3/kcl.mod @@ -1,5 +1,5 @@ [package] name = "pkg3" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg1/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg1/kcl.mod index c8b0b9ae..bf9e51ea 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg1/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_3/pkg1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg2/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg2/kcl.mod index bd4c9bfe..7ba2fbec 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg2/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg2" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg3/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg3/kcl.mod index 0f12aa22..97a1b7be 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg3/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg/pkg3/kcl.mod @@ -1,5 +1,5 @@ [package] name = "pkg3" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg1/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg1/kcl.mod index c8b0b9ae..bf9e51ea 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg1/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_4/pkg1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg/pkg3/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg/pkg3/kcl.mod index 0f12aa22..97a1b7be 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg/pkg3/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg/pkg3/kcl.mod @@ -1,5 +1,5 @@ [package] name = "pkg3" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg2/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg2/kcl.mod index 809d8382..40ba07e4 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg2/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg/pkg2/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg2" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies] diff --git a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg1/kcl.mod b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg1/kcl.mod index c8b0b9ae..bf9e51ea 100644 --- a/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg1/kcl.mod +++ b/test/e2e/test_suites/test_data/test_kpm_run_multi_local_path_5/pkg1/kcl.mod @@ -1,6 +1,6 @@ [package] name = "pkg1" -edition = "v0.8.0" +edition = "v0.9.0" version = "0.0.1" [dependencies]