From c3b133651de6535fd12a1a241fcae000c54fefee Mon Sep 17 00:00:00 2001 From: Vasiliy Tolstov Date: Thu, 8 May 2025 09:14:59 +0300 Subject: [PATCH] switch yaml package because original unmaintained Signed-off-by: Vasiliy Tolstov --- go.mod | 7 +++++-- go.sum | 4 ++-- yaml.go | 2 +- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/go.mod b/go.mod index 84c1f02..2fe436c 100644 --- a/go.mod +++ b/go.mod @@ -1,11 +1,13 @@ module go.unistack.org/micro-codec-yaml/v4 -go 1.22 +go 1.22.0 + +toolchain go1.24.2 require ( + github.com/goccy/go-yaml v1.17.1 go.unistack.org/micro-proto/v4 v4.1.0 go.unistack.org/micro/v4 v4.1.3 - gopkg.in/yaml.v3 v3.0.1 ) require ( @@ -15,4 +17,5 @@ require ( github.com/kr/pretty v0.3.1 // indirect github.com/matoous/go-nanoid v1.5.1 // indirect google.golang.org/protobuf v1.36.5 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index 1c6e18d..759be17 100644 --- a/go.sum +++ b/go.sum @@ -3,6 +3,8 @@ github.com/DATA-DOG/go-sqlmock v1.5.2/go.mod h1:88MAG/4G7SMwSE3CeA0ZKzrT5CiOU3OJ github.com/ash3in/uuidv8 v1.2.0 h1:2oogGdtCPwaVtyvPPGin4TfZLtOGE5F+W++E880G6SI= github.com/ash3in/uuidv8 v1.2.0/go.mod h1:BnU0wJBxnzdEKmVg4xckBkD+VZuecTFTUP3M0dWgyY4= github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= +github.com/goccy/go-yaml v1.17.1 h1:LI34wktB2xEE3ONG/2Ar54+/HJVBriAGJ55PHls4YuY= +github.com/goccy/go-yaml v1.17.1/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA= github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= @@ -19,8 +21,6 @@ github.com/rogpeppe/go-internal v1.13.1 h1:KvO1DLK/DRN07sQ1LQKScxyZJuNnedQ5/wKSR github.com/rogpeppe/go-internal v1.13.1/go.mod h1:uMEvuHeurkdAXX61udpOXGD/AzZDWNMNyH2VO9fmH0o= go.unistack.org/micro-proto/v4 v4.1.0 h1:qPwL2n/oqh9RE3RTTDgt28XK3QzV597VugQPaw9lKUk= go.unistack.org/micro-proto/v4 v4.1.0/go.mod h1:ArmK7o+uFvxSY3dbJhKBBX4Pm1rhWdLEFf3LxBrMtec= -go.unistack.org/micro/v4 v4.1.2 h1:9SOlPYyPNNFpg1A7BsvhDyQm3gysLH1AhWbDCp1hyoY= -go.unistack.org/micro/v4 v4.1.2/go.mod h1:lr3oYED8Ay1vjK68QqRw30QOtdk/ffpZqMFDasOUhKw= go.unistack.org/micro/v4 v4.1.3 h1:9QHiLHBTfPtfKyoY3HsLPNVSK0wlAAoMV+9saLz2iR4= go.unistack.org/micro/v4 v4.1.3/go.mod h1:lr3oYED8Ay1vjK68QqRw30QOtdk/ffpZqMFDasOUhKw= google.golang.org/protobuf v1.36.5 h1:tPhr+woSbjfYvY6/GPufUoYizxw1cF/yFoxJ2fmpwlM= diff --git a/yaml.go b/yaml.go index 10627e5..9e860f8 100644 --- a/yaml.go +++ b/yaml.go @@ -2,10 +2,10 @@ package yaml import ( + yaml "github.com/goccy/go-yaml" pb "go.unistack.org/micro-proto/v4/codec" "go.unistack.org/micro/v4/codec" rutil "go.unistack.org/micro/v4/util/reflect" - yaml "gopkg.in/yaml.v3" ) type yamlCodec struct {