From bdb92ba09c45a0d5d76ee533c60e47477c160bdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Dugovi=C4=8D?= Date: Tue, 23 Sep 2025 13:05:53 +0200 Subject: [PATCH] HMS-9183: replace yaml parser with goccy/go-yaml The old go-yaml/yaml was no longer maintained. --- go.mod | 3 ++- go.sum | 2 ++ pkg/yum/module_stream.go | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 394c47f..d350b56 100644 --- a/go.mod +++ b/go.mod @@ -6,12 +6,12 @@ toolchain go1.24.7 require ( github.com/ProtonMail/go-crypto v1.3.0 + github.com/goccy/go-yaml v1.18.0 github.com/h2non/filetype v1.1.3 github.com/klauspost/compress v1.18.0 github.com/mitchellh/mapstructure v1.5.0 github.com/stretchr/testify v1.11.1 github.com/ulikunitz/xz v0.5.15 - gopkg.in/yaml.v3 v3.0.1 ) require ( @@ -21,4 +21,5 @@ require ( github.com/stretchr/objx v0.5.2 // indirect golang.org/x/crypto v0.42.0 // indirect golang.org/x/sys v0.36.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 449972b..c9df313 100644 --- a/go.sum +++ b/go.sum @@ -4,6 +4,8 @@ github.com/cloudflare/circl v1.6.1 h1:zqIqSPIndyBh1bjLVVDHMPpVKqp8Su/V+6MeDzzQBQ github.com/cloudflare/circl v1.6.1/go.mod h1:uddAzsPgqdMAYatqJ0lsjX1oECcQLIlRpzZh3pJrofs= 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/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw= +github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA= github.com/h2non/filetype v1.1.3 h1:FKkx9QbD7HR/zjK1Ia5XiBsq9zdLi5Kf3zGyFTAFkGg= github.com/h2non/filetype v1.1.3/go.mod h1:319b3zT68BvV+WRj7cwy856M2ehB3HqNOt6sy1HndBY= github.com/klauspost/compress v1.18.0 h1:c/Cqfb0r+Yi+JtIEq73FWXVkRonBlf0CRNYc8Zttxdo= diff --git a/pkg/yum/module_stream.go b/pkg/yum/module_stream.go index df1231e..60a7b4b 100644 --- a/pkg/yum/module_stream.go +++ b/pkg/yum/module_stream.go @@ -7,8 +7,8 @@ import ( "io" "net/http" + "github.com/goccy/go-yaml" "github.com/mitchellh/mapstructure" - "gopkg.in/yaml.v3" ) // Better userfacing struct