Skip to content

Commit 1cc7299

Browse files
committed
refactor: migrate from archived gopkg.in/yaml.v2 to goccy/go-yaml
The gopkg.in/yaml repository has been archived as of April 2025. This commit migrates to goccy/go-yaml, which is actively maintained and provides better YAML 1.2 spec compliance. Changes: - Replace gopkg.in/yaml.v2 with github.com/goccy/go-yaml v1.18.0 - Update import in pkg/slurm/func.go - Clean up dependencies with go mod tidy Signed-off-by: Diego Ciangottini <diego.ciangottini@pg.infn.it>
1 parent 7a40736 commit 1cc7299

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ require (
88
al.essio.dev/pkg/shellescape v1.5.0
99
github.com/alexellis/go-execute v0.6.0
1010
github.com/containerd/containerd v1.7.6
11+
github.com/goccy/go-yaml v1.18.0
1112
github.com/google/uuid v1.6.0
1213
github.com/intertwin-eu/interlink v0.0.0-20250203130222-964ed80a8c1a
1314
github.com/sirupsen/logrus v1.9.3
@@ -17,7 +18,6 @@ require (
1718
go.opentelemetry.io/otel/sdk v1.27.0
1819
go.opentelemetry.io/otel/trace v1.27.0
1920
google.golang.org/grpc v1.64.0
20-
gopkg.in/yaml.v2 v2.4.0
2121
k8s.io/api v0.29.1
2222
k8s.io/apimachinery v0.29.1
2323
k8s.io/client-go v0.29.1
@@ -56,6 +56,7 @@ require (
5656
google.golang.org/genproto/googleapis/rpc v0.0.0-20240515191416-fc5f0ca64291 // indirect
5757
google.golang.org/protobuf v1.34.1 // indirect
5858
gopkg.in/inf.v0 v0.9.1 // indirect
59+
gopkg.in/yaml.v2 v2.4.0 // indirect
5960
gopkg.in/yaml.v3 v3.0.1 // indirect
6061
k8s.io/klog/v2 v2.110.1 // indirect
6162
k8s.io/kube-openapi v0.0.0-20231010175941-2dd684a91f00 // indirect

go.sum

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ github.com/go-openapi/swag v0.22.4 h1:QLMzNJnMGPRNDCbySlcj1x01tzU8/9LTTL9hZZZogB
2828
github.com/go-openapi/swag v0.22.4/go.mod h1:UzaqsxGiab7freDnrUUra0MwWfN/q7tE4j+VcZ0yl14=
2929
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572 h1:tfuBGBXKqDEevZMzYi5KSi8KkcZtzBcTgAUUtapy0OI=
3030
github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls=
31+
github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw=
32+
github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
3133
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
3234
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
3335
github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek=

pkg/slurm/func.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import (
1111
"k8s.io/client-go/kubernetes"
1212

1313
"github.com/containerd/containerd/log"
14-
"gopkg.in/yaml.v2"
14+
"github.com/goccy/go-yaml"
1515
)
1616

1717
var SlurmConfigInst SlurmConfig

0 commit comments

Comments
 (0)