diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7ba8575..032c694 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: - name: setup Go uses: actions/setup-go@v5 with: - go-version: 1.22.x + go-version: 1.23.x id: go - name: Check out code into the Go module directory diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ab3b257..02c306a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,7 +10,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macOS-latest, windows-latest] - go: ['1.22.x', '1.21.x'] + go: ['1.23.x', '1.21.x'] steps: diff --git a/cmd/gobuild/go.mod b/cmd/gobuild/go.mod index 27e4386..cde278b 100644 --- a/cmd/gobuild/go.mod +++ b/cmd/gobuild/go.mod @@ -3,10 +3,10 @@ module github.com/caixw/gobuild/cmd go 1.22.0 require ( - github.com/caixw/gobuild v1.6.4 + github.com/caixw/gobuild v1.8.0 github.com/issue9/cmdopt v0.13.1 - github.com/issue9/localeutil v0.27.0 - golang.org/x/text v0.16.0 + github.com/issue9/localeutil v0.27.1 + golang.org/x/text v0.17.0 gopkg.in/yaml.v3 v3.0.1 ) @@ -14,10 +14,10 @@ require ( github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/issue9/errwrap v0.3.2 // indirect github.com/issue9/sliceutil v0.16.1 // indirect - github.com/issue9/source v0.11.3 // indirect - github.com/issue9/term/v3 v3.2.9 // indirect - golang.org/x/mod v0.18.0 // indirect - golang.org/x/sys v0.20.0 // indirect + github.com/issue9/source v0.11.4 // indirect + github.com/issue9/term/v3 v3.3.0 // indirect + golang.org/x/mod v0.20.0 // indirect + golang.org/x/sys v0.24.0 // indirect ) replace github.com/caixw/gobuild => ../../ diff --git a/cmd/gobuild/go.sum b/cmd/gobuild/go.sum index 11748ee..03b6615 100644 --- a/cmd/gobuild/go.sum +++ b/cmd/gobuild/go.sum @@ -6,20 +6,20 @@ github.com/issue9/cmdopt v0.13.1 h1:VA/Hgd92NBbZyHjZx1xcRCMhoc+XjI1LWhiuZkOZ0VU= github.com/issue9/cmdopt v0.13.1/go.mod h1:7lnF45Ush0boi4/nDjeSDYV5lZfoOzp3jm+biJr0f4g= github.com/issue9/errwrap v0.3.2 h1:7KEme9Pfe75M+sIMcPCn/DV90wjnOcRbO4DXVAHj3Fw= github.com/issue9/errwrap v0.3.2/go.mod h1:KcCLuUGiffjooLCUjL89r1cyO8/HT/VRcQrneO53N3A= -github.com/issue9/localeutil v0.27.0 h1:OCn7I5YZLole2el+PWQw02nGWfECSORjo8S8MwS9sJo= -github.com/issue9/localeutil v0.27.0/go.mod h1:jxeQAkwbr6kW+4ZayeH55qFgOowzz91vYTN5hN/cQzk= +github.com/issue9/localeutil v0.27.1 h1:4xXFre80erqVXFgWX3YpdVnHBUOWS6W1vJjWtOvczXQ= +github.com/issue9/localeutil v0.27.1/go.mod h1:huwbPnXEl1jU2SBIm/FLNWfL7ZJKBjP7J34+A/OE4yQ= github.com/issue9/sliceutil v0.16.1 h1:NVZ2feN014oUmMpZvZUrKkKMGhAfzT8WNzJF81krebM= github.com/issue9/sliceutil v0.16.1/go.mod h1:ldun6sT4/bOJxuMtOXhtc6P7GCwE7L+avV86HNks7qk= -github.com/issue9/source v0.11.3 h1:rXKHyy8Lg2dDlie02TaYJJtbyR9wt4to8CAVbFXR3D0= -github.com/issue9/source v0.11.3/go.mod h1:MQYr1hupicwivCqFSH4FAc+eMT6VMTmKTNJOvqRacG0= -github.com/issue9/term/v3 v3.2.9 h1:0hRJjErY0PWzSkoOCwZ1bBxUw8w9ctblNFBZn8Na1kM= -github.com/issue9/term/v3 v3.2.9/go.mod h1:NkoNf6ANL+bIgT2CZFi6aD1Q2yeksxAr2mb+Nhb9+r4= -golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= -golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= -golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= -golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +github.com/issue9/source v0.11.4 h1:lqo9oRCbaUPdhJ+DkWnOyfY8O39AceY7lLZc6hRd4hM= +github.com/issue9/source v0.11.4/go.mod h1:i1/rsLc6K9DCf6xg9uQCEnSn9pzoN8a080oNLLpufw0= +github.com/issue9/term/v3 v3.3.0 h1:Sxb0LVI5kSmBXA4FktbxGd5EsmySJ/+zybBATaTcI2I= +github.com/issue9/term/v3 v3.3.0/go.mod h1:Rgs2wbK7uLH4N3eI4Wl339/8iqE0uy827XLI43M9Fjw= +golang.org/x/mod v0.20.0 h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0= +golang.org/x/mod v0.20.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= +golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= diff --git a/go.mod b/go.mod index 7f53542..0ddde24 100644 --- a/go.mod +++ b/go.mod @@ -3,17 +3,17 @@ module github.com/caixw/gobuild require ( github.com/fsnotify/fsnotify v1.7.0 github.com/issue9/assert/v4 v4.3.0 - github.com/issue9/localeutil v0.27.0 - github.com/issue9/source v0.11.3 - github.com/issue9/term/v3 v3.2.9 - golang.org/x/text v0.16.0 + github.com/issue9/localeutil v0.27.1 + github.com/issue9/source v0.11.4 + github.com/issue9/term/v3 v3.3.0 + golang.org/x/text v0.17.0 gopkg.in/yaml.v3 v3.0.1 ) require ( github.com/issue9/errwrap v0.3.2 // indirect - golang.org/x/mod v0.18.0 // indirect - golang.org/x/sys v0.20.0 // indirect + golang.org/x/mod v0.20.0 // indirect + golang.org/x/sys v0.24.0 // indirect ) go 1.21 diff --git a/go.sum b/go.sum index 39ab018..6ff2f0b 100644 --- a/go.sum +++ b/go.sum @@ -4,18 +4,18 @@ github.com/issue9/assert/v4 v4.3.0 h1:W3XDKmttsfzihYGxJ9rJoL2ViJgWERB9IxfHcxjv65 github.com/issue9/assert/v4 v4.3.0/go.mod h1:v7qDRXi7AsaZZNh8eAK2rkLJg5/clztqQGA1DRv9Lv4= github.com/issue9/errwrap v0.3.2 h1:7KEme9Pfe75M+sIMcPCn/DV90wjnOcRbO4DXVAHj3Fw= github.com/issue9/errwrap v0.3.2/go.mod h1:KcCLuUGiffjooLCUjL89r1cyO8/HT/VRcQrneO53N3A= -github.com/issue9/localeutil v0.27.0 h1:OCn7I5YZLole2el+PWQw02nGWfECSORjo8S8MwS9sJo= -github.com/issue9/localeutil v0.27.0/go.mod h1:jxeQAkwbr6kW+4ZayeH55qFgOowzz91vYTN5hN/cQzk= -github.com/issue9/source v0.11.3 h1:rXKHyy8Lg2dDlie02TaYJJtbyR9wt4to8CAVbFXR3D0= -github.com/issue9/source v0.11.3/go.mod h1:MQYr1hupicwivCqFSH4FAc+eMT6VMTmKTNJOvqRacG0= -github.com/issue9/term/v3 v3.2.9 h1:0hRJjErY0PWzSkoOCwZ1bBxUw8w9ctblNFBZn8Na1kM= -github.com/issue9/term/v3 v3.2.9/go.mod h1:NkoNf6ANL+bIgT2CZFi6aD1Q2yeksxAr2mb+Nhb9+r4= -golang.org/x/mod v0.18.0 h1:5+9lSbEzPSdWkH32vYPBwEpX8KwDbM52Ud9xBUvNlb0= -golang.org/x/mod v0.18.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= -golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= -golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= +github.com/issue9/localeutil v0.27.1 h1:4xXFre80erqVXFgWX3YpdVnHBUOWS6W1vJjWtOvczXQ= +github.com/issue9/localeutil v0.27.1/go.mod h1:huwbPnXEl1jU2SBIm/FLNWfL7ZJKBjP7J34+A/OE4yQ= +github.com/issue9/source v0.11.4 h1:lqo9oRCbaUPdhJ+DkWnOyfY8O39AceY7lLZc6hRd4hM= +github.com/issue9/source v0.11.4/go.mod h1:i1/rsLc6K9DCf6xg9uQCEnSn9pzoN8a080oNLLpufw0= +github.com/issue9/term/v3 v3.3.0 h1:Sxb0LVI5kSmBXA4FktbxGd5EsmySJ/+zybBATaTcI2I= +github.com/issue9/term/v3 v3.3.0/go.mod h1:Rgs2wbK7uLH4N3eI4Wl339/8iqE0uy827XLI43M9Fjw= +golang.org/x/mod v0.20.0 h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0= +golang.org/x/mod v0.20.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/sys v0.24.0 h1:Twjiwq9dn6R1fQcyiK+wQyHWfaz/BJB+YIpzU/Cv3Xg= +golang.org/x/sys v0.24.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/text v0.17.0 h1:XtiM5bkSOt+ewxlOE/aE/AKEHibwj/6gvWMl9Rsh0Qc= +golang.org/x/text v0.17.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=