Skip to content

Commit faed4b4

Browse files
committed
chore: bump kcl-go and kpm to v0.10.0-beta.2
Signed-off-by: peefy <[email protected]>
1 parent 5d2c8b7 commit faed4b4

File tree

5 files changed

+110
-92
lines changed

5 files changed

+110
-92
lines changed

.github/workflows/ci.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
# Reference from:
22
# https://github.com/c-bata/go-prompt/blob/master/.github/workflows/test.yml
33
name: CI
4-
on: [push, pull_request]
4+
on:
5+
pull_request:
6+
branches:
7+
- main
8+
push:
9+
branches:
10+
- main
511

612
jobs:
713
Test:

.github/workflows/example-e2e-tests.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,10 @@ on:
88
- main
99
jobs:
1010
ubuntu:
11-
runs-on: ubuntu-latest
11+
strategy:
12+
matrix:
13+
os: [ ubuntu-20.04, ubuntu-22.04, ubuntu-latest ]
14+
runs-on: ${{ matrix.os }}
1215
steps:
1316
- uses: actions/checkout@v4
1417
- uses: actions/setup-go@v5
@@ -28,7 +31,7 @@ jobs:
2831
macos:
2932
strategy:
3033
matrix:
31-
os: [macos-12, macos-13, macos-latest]
34+
os: [ macos-12, macos-13, macos-latest ]
3235
runs-on: ${{ matrix.os }}
3336
steps:
3437
- uses: actions/checkout@v4

cmd/kcl/commands/mod_add.go

Lines changed: 77 additions & 68 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ import (
1818
const (
1919
modAddDesc = `This command adds new dependency
2020
`
21-
modAddExample = ` # Add the module dependency named "k8s"
21+
modAddExample = ` # Add the module dependency named "k8s" from the default OCI registry
2222
kcl mod add k8s
2323
24-
# Add the module dependency named "k8s" with the version "1.28"
24+
# Add the module dependency named "k8s" with the version "1.28" from the default OCI registry
2525
kcl mod add k8s:1.28
2626
2727
# Add the module dependency from the GitHub by git url
@@ -33,10 +33,13 @@ const (
3333
# Add the module dependency from the local file system by file url
3434
kcl mod add /path/to/another_module
3535
36-
# Add the module dependency from the GitHub by flag
36+
# Add the module dependency from the GitHub by the tag flag
3737
kcl mod add --git https://github.com/kcl-lang/konfig --tag v0.4.0
3838
39-
# Add the module dependency from the OCI Registry by flag
39+
# Add the sub module dependency named "helloworld" from the Git repo by the tag flag
40+
kcl mod add helloworld --git https://github.com/kcl-lang/modules --tag v0.1.0
41+
42+
# Add the module dependency from the OCI registry named "" by the tag flag
4043
kcl mod add --oci https://ghcr.io/kcl-lang/helloworld --tag 0.1.0`
4144
)
4245

@@ -58,6 +61,7 @@ func NewModAddCmd(cli *client.KpmClient) *cobra.Command {
5861
cmd.Flags().StringVar(&tag, "tag", "", "git or oci repository tag")
5962
cmd.Flags().StringVar(&commit, "commit", "", "git repository commit")
6063
cmd.Flags().StringVar(&branch, "branch", "", "git repository branch")
64+
cmd.Flags().StringVar(&path, "path", "", "filesystem path to local dependency to add")
6165
cmd.Flags().StringVar(&rename, "rename", "", "rename the dependency")
6266
cmd.Flags().BoolVar(&noSumCheck, "no_sum_check", false, "do not check the checksum of the package and update kcl.mod.lock")
6367

@@ -133,73 +137,80 @@ func ModAdd(cli *client.KpmClient, args []string) error {
133137
// parseAddOptions will parse the user cli inputs.
134138
func parseAddOptions(cli *client.KpmClient, localPath string, args []string) (*opt.AddOptions, error) {
135139
// parse the CLI command with the following style
140+
// kcl mod add <package>
141+
// kcl mod add <package>:<version>
142+
// kcl mod add /path/to/xxx
143+
// kcl mod add https://xxx/xxx --tag 0.0.1
144+
// kcl mod add oci://xxx/xxx --tag 0.0.1
145+
//
136146
// kcl mod add --git https://xxx/xxx --tag 0.0.1
147+
// kcl mod add <sub_package> --git https://xxx/xxx --tag 0.0.1
137148
// kcl mod add --oci https://xxx/xxx --tag 0.0.1
149+
// kcl mod add <sub_package> --oci https://xxx/xxx --tag 0.0.1
138150
// kcl mod add --path /path/to/xxx
139-
if len(args) == 0 {
140-
if len(git) != 0 {
141-
gitUrl, err := url.Parse(git)
142-
if err != nil {
143-
return nil, err
144-
}
145-
gitOpt := opt.NewGitOptionsFromUrl(gitUrl)
146-
if gitOpt == nil {
147-
return nil, fmt.Errorf("invalid git url '%s'", git)
148-
}
149-
150-
gitOpt.Tag = tag
151-
gitOpt.Commit = commit
152-
gitOpt.Branch = branch
153-
154-
return &opt.AddOptions{
155-
LocalPath: localPath,
156-
RegistryOpts: opt.RegistryOptions{Git: gitOpt},
157-
NoSumCheck: noSumCheck,
158-
NewPkgName: rename,
159-
}, nil
160-
} else if len(oci) != 0 {
161-
ociUrl, err := url.Parse(oci)
162-
if err != nil {
163-
return nil, err
164-
}
165-
ociOpt := opt.NewOciOptionsFromUrl(ociUrl)
166-
if ociOpt == nil {
167-
return nil, fmt.Errorf("invalid oci url '%s'", oci)
168-
}
169-
ociOpt.Tag = tag
170-
171-
return &opt.AddOptions{
172-
LocalPath: localPath,
173-
RegistryOpts: opt.RegistryOptions{Oci: ociOpt},
174-
NoSumCheck: noSumCheck,
175-
NewPkgName: rename,
176-
}, nil
177-
} else if len(path) != 0 {
178-
pathUrl, err := url.Parse(path)
179-
if err != nil {
180-
return nil, err
181-
}
182-
183-
pathOpt, err := opt.NewLocalOptionsFromUrl(pathUrl)
184-
if err != (*reporter.KpmEvent)(nil) {
185-
return nil, err
186-
}
187-
188-
return &opt.AddOptions{
189-
LocalPath: localPath,
190-
RegistryOpts: opt.RegistryOptions{Local: pathOpt},
191-
NoSumCheck: noSumCheck,
192-
NewPkgName: rename,
193-
}, nil
151+
// kcl mod add <sub_package> --path /path/to/xxx
152+
if len(git) != 0 {
153+
gitUrl, err := url.Parse(git)
154+
if err != nil {
155+
return nil, err
156+
}
157+
gitOpts := opt.NewGitOptionsFromUrl(gitUrl)
158+
if gitOpts == nil {
159+
return nil, fmt.Errorf("invalid git url '%s'", git)
194160
}
161+
gitOpts.Tag = tag
162+
gitOpts.Commit = commit
163+
gitOpts.Branch = branch
164+
// Git sub package.
165+
if len(args) > 0 {
166+
gitOpts.Package = args[len(args)-1]
167+
}
168+
return &opt.AddOptions{
169+
LocalPath: localPath,
170+
RegistryOpts: opt.RegistryOptions{Git: gitOpts},
171+
NoSumCheck: noSumCheck,
172+
NewPkgName: rename,
173+
}, nil
174+
} else if len(oci) != 0 {
175+
ociUrl, err := url.Parse(oci)
176+
if err != nil {
177+
return nil, err
178+
}
179+
ociOpts := opt.NewOciOptionsFromUrl(ociUrl)
180+
if ociOpts == nil {
181+
return nil, fmt.Errorf("invalid oci url '%s'", oci)
182+
}
183+
ociOpts.Tag = tag
184+
// OCI sub package
185+
if len(args) > 0 {
186+
ociOpts.Package = args[len(args)-1]
187+
}
188+
return &opt.AddOptions{
189+
LocalPath: localPath,
190+
RegistryOpts: opt.RegistryOptions{Oci: ociOpts},
191+
NoSumCheck: noSumCheck,
192+
NewPkgName: rename,
193+
}, nil
194+
} else if len(path) != 0 {
195+
pathUrl, err := url.Parse(path)
196+
if err != nil {
197+
return nil, err
198+
}
199+
pathOpts, err := opt.NewLocalOptionsFromUrl(pathUrl)
200+
if err != (*reporter.KpmEvent)(nil) {
201+
return nil, err
202+
}
203+
// Local path sub package
204+
if len(args) > 0 {
205+
pathOpts.Package = args[len(args)-1]
206+
}
207+
return &opt.AddOptions{
208+
LocalPath: localPath,
209+
RegistryOpts: opt.RegistryOptions{Local: pathOpts},
210+
NoSumCheck: noSumCheck,
211+
NewPkgName: rename,
212+
}, nil
195213
} else {
196-
// parse the CLI command with the following style
197-
// kcl mod add k8s
198-
// kcl mod add k8s:0.0.1
199-
// kcl mod add /path/to/xxx
200-
// kcl mod add https://xxx/xxx --tag 0.0.1
201-
// kcl mod add oci://xxx/xxx --tag 0.0.1
202-
203214
localPkg, err := parseLocalPathOptions(args)
204215
pkgSource := argsGet(args, 0)
205216
if err != (*reporter.KpmEvent)(nil) {
@@ -232,8 +243,6 @@ func parseAddOptions(cli *client.KpmClient, localPath string, args []string) (*o
232243
}, nil
233244
}
234245
}
235-
236-
return nil, fmt.Errorf("invalid add options")
237246
}
238247

239248
// parseLocalPathOptions will parse the local path information from user cli inputs.

go.mod

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ require (
99
github.com/onsi/ginkgo/v2 v2.20.0
1010
github.com/onsi/gomega v1.34.1
1111
github.com/spf13/cobra v1.8.1
12-
kcl-lang.io/kcl-go v0.10.0-beta.1
12+
kcl-lang.io/kcl-go v0.10.0-beta.2
1313
kcl-lang.io/kcl-openapi v0.8.0
1414
kcl-lang.io/kcl-plugin v0.6.0
15-
kcl-lang.io/kpm v0.10.0-alpha.3
15+
kcl-lang.io/kpm v0.10.0-beta.2
1616
)
1717

1818
require (
@@ -27,12 +27,12 @@ require (
2727
github.com/containerd/errdefs v0.1.0 // indirect
2828
github.com/containerd/log v0.1.0 // indirect
2929
github.com/containerd/platforms v0.2.1 // indirect
30-
github.com/containers/image/v5 v5.32.0 // indirect
30+
github.com/containers/image/v5 v5.32.1 // indirect
3131
github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 // indirect
3232
github.com/containers/ocicrypt v1.2.0 // indirect
3333
github.com/containers/storage v1.55.0 // indirect
3434
github.com/distribution/reference v0.6.0 // indirect
35-
github.com/elliotchance/orderedmap/v2 v2.2.0 // indirect
35+
github.com/elliotchance/orderedmap/v2 v2.4.0 // indirect
3636
github.com/emicklei/proto v1.13.2 // indirect
3737
github.com/felixge/httpsnoop v1.0.4 // indirect
3838
github.com/go-task/slim-sprig/v3 v3.0.0 // indirect
@@ -42,7 +42,7 @@ require (
4242
github.com/googleapis/enterprise-certificate-proxy v0.3.2 // indirect
4343
github.com/googleapis/gax-go/v2 v2.12.2 // indirect
4444
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
45-
github.com/hashicorp/go-getter v1.7.5 // indirect
45+
github.com/hashicorp/go-getter v1.7.6 // indirect
4646
github.com/hashicorp/go-safetemp v1.0.0 // indirect
4747
github.com/jmespath/go-jmespath v0.4.0 // indirect
4848
github.com/kubescape/go-git-url v0.0.30 // indirect
@@ -62,13 +62,13 @@ require (
6262
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
6363
go.opentelemetry.io/otel/metric v1.24.0 // indirect
6464
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
65-
golang.org/x/oauth2 v0.21.0 // indirect
65+
golang.org/x/oauth2 v0.22.0 // indirect
6666
golang.org/x/time v0.5.0 // indirect
6767
google.golang.org/api v0.169.0 // indirect
6868
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de // indirect
6969
google.golang.org/genproto/googleapis/api v0.0.0-20240528184218-531527333157 // indirect
7070
google.golang.org/genproto/googleapis/rpc v0.0.0-20240528184218-531527333157 // indirect
71-
kcl-lang.io/lib v0.10.0-beta.1 // indirect
71+
kcl-lang.io/lib v0.10.0-beta.2 // indirect
7272
)
7373

7474
require (

go.sum

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,8 @@ github.com/containerd/log v0.1.0 h1:TCJt7ioM2cr/tfR8GPbGf9/VRAX8D2B4PjzCpfX540I=
304304
github.com/containerd/log v0.1.0/go.mod h1:VRRf09a7mHDIRezVKTRCrOq78v577GXq3bSa3EhrzVo=
305305
github.com/containerd/platforms v0.2.1 h1:zvwtM3rz2YHPQsF2CHYM8+KtB5dvhISiXh5ZpSBQv6A=
306306
github.com/containerd/platforms v0.2.1/go.mod h1:XHCb+2/hzowdiut9rkudds9bE5yJ7npe7dG/wG+uFPw=
307-
github.com/containers/image/v5 v5.32.0 h1:yjbweazPfr8xOzQ2hkkYm1A2V0jN96/kES6Gwyxj7hQ=
308-
github.com/containers/image/v5 v5.32.0/go.mod h1:x5e0RDfGaY6bnQ13gJ2LqbfHvzssfB/y5a8HduGFxJc=
307+
github.com/containers/image/v5 v5.32.1 h1:fVa7GxRC4BCPGsfSRs4JY12WyeY26SUYQ0NuANaCFrI=
308+
github.com/containers/image/v5 v5.32.1/go.mod h1:v1l73VeMugfj/QtKI+jhYbwnwFCFnNGckvbST3rQ5Hk=
309309
github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01 h1:Qzk5C6cYglewc+UyGf6lc8Mj2UaPTHy/iF2De0/77CA=
310310
github.com/containers/libtrust v0.0.0-20230121012942-c1716e8a8d01/go.mod h1:9rfv8iPl1ZP7aqh9YA68wnZv2NUDbXdcdPHVz0pFbPY=
311311
github.com/containers/ocicrypt v1.2.0 h1:X14EgRK3xNFvJEfI5O4Qn4T3E25ANudSOZz/sirVuPM=
@@ -368,8 +368,8 @@ github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25Kn
368368
github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc=
369369
github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a h1:mATvB/9r/3gvcejNsXKSkQ6lcIaNec2nyfOdlTBR2lU=
370370
github.com/elazarl/goproxy v0.0.0-20230808193330-2592e75ae04a/go.mod h1:Ro8st/ElPeALwNFlcTpWmkr6IoMFfkjXAvTHpevnDsM=
371-
github.com/elliotchance/orderedmap/v2 v2.2.0 h1:7/2iwO98kYT4XkOjA9mBEIwvi4KpGB4cyHeOFOnj4Vk=
372-
github.com/elliotchance/orderedmap/v2 v2.2.0/go.mod h1:85lZyVbpGaGvHvnKa7Qhx7zncAdBIBq6u56Hb1PRU5Q=
371+
github.com/elliotchance/orderedmap/v2 v2.4.0 h1:6tUmMwD9F998FNpwFxA5E6NQvSpk2PVw7RKsVq3+2Cw=
372+
github.com/elliotchance/orderedmap/v2 v2.4.0/go.mod h1:85lZyVbpGaGvHvnKa7Qhx7zncAdBIBq6u56Hb1PRU5Q=
373373
github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
374374
github.com/emicklei/go-restful v2.9.5+incompatible/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs=
375375
github.com/emicklei/proto v1.13.2 h1:z/etSFO3uyXeuEsVPzfl56WNgzcvIr42aQazXaQmFZY=
@@ -620,8 +620,8 @@ github.com/hashicorp/errwrap v1.0.0/go.mod h1:YH+1FKiLXxHSkmPseP+kNlulaMuP3n2brv
620620
github.com/hashicorp/go-cleanhttp v0.5.1/go.mod h1:JpRdi6/HCYpAwUzNwuwqhbovhLtngrth3wmdIIUrZ80=
621621
github.com/hashicorp/go-cleanhttp v0.5.2 h1:035FKYIWjmULyFRBKPs8TBQoi0x6d9G4xc9neXJWAZQ=
622622
github.com/hashicorp/go-cleanhttp v0.5.2/go.mod h1:kO/YDlP8L1346E6Sodw+PrpBSV4/SoxCXGY6BqNFT48=
623-
github.com/hashicorp/go-getter v1.7.5 h1:dT58k9hQ/vbxNMwoI5+xFYAJuv6152UNvdHokfI5wE4=
624-
github.com/hashicorp/go-getter v1.7.5/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744=
623+
github.com/hashicorp/go-getter v1.7.6 h1:5jHuM+aH373XNtXl9TNTUH5Qd69Trve11tHIrB+6yj4=
624+
github.com/hashicorp/go-getter v1.7.6/go.mod h1:W7TalhMmbPmsSMdNjD0ZskARur/9GJ17cfHTRtXV744=
625625
github.com/hashicorp/go-immutable-radix v1.0.0/go.mod h1:0y9vanUI8NX6FsYoO3zeMjhV/C5i9g4Q3DwcSNZ4P60=
626626
github.com/hashicorp/go-msgpack v0.5.3/go.mod h1:ahLV/dePpqEmjfWmKiqvPkv/twdG7iPBM1vqhUKIvfM=
627627
github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk=
@@ -1177,8 +1177,8 @@ golang.org/x/oauth2 v0.0.0-20220822191816-0ebed06d0094/go.mod h1:h4gKUeWbJ4rQPri
11771177
golang.org/x/oauth2 v0.0.0-20220909003341-f21342109be1/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
11781178
golang.org/x/oauth2 v0.0.0-20221014153046-6fdb5e3db783/go.mod h1:h4gKUeWbJ4rQPri7E0u6Gs4e9Ri2zaLxzw5DI5XGrYg=
11791179
golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A=
1180-
golang.org/x/oauth2 v0.21.0 h1:tsimM75w1tF/uws5rbeHzIWxEqElMehnc+iW793zsZs=
1181-
golang.org/x/oauth2 v0.21.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
1180+
golang.org/x/oauth2 v0.22.0 h1:BzDx2FehcG7jJwgWLELCdmLuxk2i+x9UDpSiss2u0ZA=
1181+
golang.org/x/oauth2 v0.22.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI=
11821182
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
11831183
golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
11841184
golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -1690,16 +1690,16 @@ k8s.io/utils v0.0.0-20210802155522-efc7438f0176/go.mod h1:jPW/WVKK9YHAvNhRxK0md/
16901690
k8s.io/utils v0.0.0-20220210201930-3a6ce19ff2f9/go.mod h1:jPW/WVKK9YHAvNhRxK0md/EJ228hCsBRufyofKtW8HA=
16911691
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2 h1:qY1Ad8PODbnymg2pRbkyMT/ylpTrCM8P2RJ0yroCyIk=
16921692
k8s.io/utils v0.0.0-20230406110748-d93618cff8a2/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
1693-
kcl-lang.io/kcl-go v0.10.0-beta.1 h1:SfP5yrsOjZ8TQweAqsF+R9giplmlxpwF+4nTY3HuD1c=
1694-
kcl-lang.io/kcl-go v0.10.0-beta.1/go.mod h1:CnvptPctRZPh9+rFdhlmlA3N1vF1xIb/RghbeeYo0Eo=
1693+
kcl-lang.io/kcl-go v0.10.0-beta.2 h1:MFARFYmDwjMhx1MZtJffMHrgPvHpEvyZivCPd6RrfFI=
1694+
kcl-lang.io/kcl-go v0.10.0-beta.2/go.mod h1:I8UMn+qt/yTxwzvz85ku9mil7xwHoOjTpMYgK+9IcAg=
16951695
kcl-lang.io/kcl-openapi v0.8.0 h1:/OAyn9nHW5Mvj6F2vL3KnRrEWJHf22T6rorfNEnwfXU=
16961696
kcl-lang.io/kcl-openapi v0.8.0/go.mod h1:ifq8MrgYQVIkJZctPYWgOxlR0+RSpSYgvEPW1/zMdEU=
16971697
kcl-lang.io/kcl-plugin v0.6.0 h1:rBdoqKDPdOtojeOHCFnXoB/I7ltFjV61r0KkfOcL5sE=
16981698
kcl-lang.io/kcl-plugin v0.6.0/go.mod h1:LoIouleHYRKAvFcdW30yUlhsMYH2W9zD5Ji1XHfbht4=
1699-
kcl-lang.io/kpm v0.10.0-alpha.3 h1:1lFC63/CEOFFEhyyAw6QVLTubru6c/HHC2H/axqiZVg=
1700-
kcl-lang.io/kpm v0.10.0-alpha.3/go.mod h1:gRRD/168OYKCSpjpEV7WiDEvhlwX5Xkvxr2cSjZ30UI=
1701-
kcl-lang.io/lib v0.10.0-beta.1 h1:VVMaYdzYXG2nnedzPeDYxwob0D1J2sbJH7zmKE4iXT4=
1702-
kcl-lang.io/lib v0.10.0-beta.1/go.mod h1:tu+tzwGgHLzYZSIxUG/ntipStrxZd6OvutWYPTxS7cs=
1699+
kcl-lang.io/kpm v0.10.0-beta.2 h1:qON9unqEmEwkcvIH1q67GnwuJr9u6eZhvVkRWtL7JC0=
1700+
kcl-lang.io/kpm v0.10.0-beta.2/go.mod h1:O2/0yBM7AaPE6JkKf9K7dF1wsj++ws7VQS6VtxnZsbk=
1701+
kcl-lang.io/lib v0.10.0-beta.2 h1:2C6flNt762+uH2GDzxxEVlG09NmWMOCedjoti0Kp4RQ=
1702+
kcl-lang.io/lib v0.10.0-beta.2/go.mod h1:tu+tzwGgHLzYZSIxUG/ntipStrxZd6OvutWYPTxS7cs=
17031703
oras.land/oras-go v1.2.6 h1:z8cmxQXBU8yZ4mkytWqXfo6tZcamPwjsuxYU81xJ8Lk=
17041704
oras.land/oras-go v1.2.6/go.mod h1:OVPc1PegSEe/K8YiLfosrlqlqTN9PUyFvOw5Y9gwrT8=
17051705
oras.land/oras-go/v2 v2.5.0 h1:o8Me9kLY74Vp5uw07QXPiitjsw7qNXi8Twd+19Zf02c=

0 commit comments

Comments
 (0)