From 9ce0b729939de2c29c3a81f383a860647bb5388d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20G=C3=BCnther?= Date: Thu, 20 Jan 2022 12:21:34 +0100 Subject: [PATCH] Update to semver v4 (https://github.com/blang/semver/releases/tag/v4.0.0) --- README.md | 6 +++--- cmd/selfupdate-example/main.go | 5 +++-- go.mod | 2 +- go.sum | 9 ++------- selfupdate/detect.go | 2 +- selfupdate/detect_test.go | 2 +- selfupdate/release.go | 2 +- selfupdate/update.go | 2 +- selfupdate/update_test.go | 2 +- 9 files changed, 14 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 5daa089..95bfe7e 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,7 @@ Following is the easiest way to use this package. ```go import ( "log" - "github.com/blang/semver" + "github.com/blang/semver/v4" "github.com/rhysd/go-github-selfupdate/selfupdate" ) @@ -133,7 +133,7 @@ Following asks user to update or not. ```go import ( "bufio" - "github.com/blang/semver" + "github.com/blang/semver/v4" "github.com/rhysd/go-github-selfupdate/selfupdate" "log" "os" @@ -195,7 +195,7 @@ Following is an example of usage with GitHub Enterprise. ```go import ( "log" - "github.com/blang/semver" + "github.com/blang/semver/v4" "github.com/rhysd/go-github-selfupdate/selfupdate" ) diff --git a/cmd/selfupdate-example/main.go b/cmd/selfupdate-example/main.go index 4fa3d4e..d697a01 100644 --- a/cmd/selfupdate-example/main.go +++ b/cmd/selfupdate-example/main.go @@ -3,9 +3,10 @@ package main import ( "flag" "fmt" - "github.com/blang/semver" - "github.com/rhysd/go-github-selfupdate/selfupdate" "os" + + "github.com/blang/semver/v4" + "github.com/rhysd/go-github-selfupdate/selfupdate" ) const version = "1.2.3" diff --git a/go.mod b/go.mod index 7306dc9..a1ee277 100644 --- a/go.mod +++ b/go.mod @@ -1,7 +1,7 @@ module github.com/rhysd/go-github-selfupdate require ( - github.com/blang/semver v3.5.1+incompatible + github.com/blang/semver/v4 v4.0.0 github.com/google/go-github/v30 v30.1.0 github.com/inconshreveable/go-update v0.0.0-20160112193335-8152e7eb6ccf github.com/kr/pretty v0.1.0 // indirect diff --git a/go.sum b/go.sum index 3512262..bf19d91 100644 --- a/go.sum +++ b/go.sum @@ -1,8 +1,7 @@ -github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= -github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= +github.com/blang/semver/v4 v4.0.0 h1:1PFHFE6yCCTv8C1TeyNNarDzntLi7wMI5i/pzqYIsAM= +github.com/blang/semver/v4 v4.0.0/go.mod h1:IbckMUScFkM3pff0VJDNKRiT6TG/YpiHIM2yvyW5YoQ= github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= -github.com/golang/protobuf v1.2.0 h1:P3YflyNX/ehuJFLhxviNdFxQPkGK5cDcApsge1SqnvM= github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2 h1:6nsPYzhq5kReh6QImI3k5qWzO4PEbvbIW2cwSfR/6xs= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= @@ -27,13 +26,11 @@ github.com/tcnksm/go-gitconfig v0.1.2 h1:iiDhRitByXAEyjgBqsKi9QU4o2TNtv9kPP3RgPg github.com/tcnksm/go-gitconfig v0.1.2/go.mod h1:/8EhP4H7oJZdIPyT+/UIsG87kTzrzM4UsLGSItWYCpE= github.com/ulikunitz/xz v0.5.9 h1:RsKRIA2MO8x56wkkcd3LbtcE/uMszhb6DpRf+3uwa3I= github.com/ulikunitz/xz v0.5.9/go.mod h1:nbz6k7qbPmH4IRqmfOplQw/tblSgqTqBwxkY0oWt/14= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad h1:DN0cp81fZ3njFcrLCytUHRSUkqBjfTo4Tx9RJTWs0EY= golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20190311183353-d8887717615a h1:oWX7TPOiFAMXLq8o0ikBYfCJVlRHBcsciT5bXOrH628= golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3 h1:0GoQqolDA55aaLxZyTzK/Y2ePZzZTUrRacwib7cNsYQ= golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= @@ -42,12 +39,10 @@ golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288 h1:JIqe8uIcRBHXDQVvZtHwp8 golang.org/x/oauth2 v0.0.0-20181106182150-f42d05182288/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4= golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= -golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.5 h1:i6eZZ+zk0SOf0xgBpEpPD18qWcJda6q1sxt3S0kzyUQ= golang.org/x/text v0.3.5/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= diff --git a/selfupdate/detect.go b/selfupdate/detect.go index 6ca1af7..902059d 100644 --- a/selfupdate/detect.go +++ b/selfupdate/detect.go @@ -6,7 +6,7 @@ import ( "runtime" "strings" - "github.com/blang/semver" + "github.com/blang/semver/v4" "github.com/google/go-github/v30/github" ) diff --git a/selfupdate/detect_test.go b/selfupdate/detect_test.go index d64fe65..2f1bead 100644 --- a/selfupdate/detect_test.go +++ b/selfupdate/detect_test.go @@ -7,7 +7,7 @@ import ( "strings" "testing" - "github.com/blang/semver" + "github.com/blang/semver/v4" "github.com/google/go-github/v30/github" ) diff --git a/selfupdate/release.go b/selfupdate/release.go index 014ac47..8c5596c 100644 --- a/selfupdate/release.go +++ b/selfupdate/release.go @@ -3,7 +3,7 @@ package selfupdate import ( "time" - "github.com/blang/semver" + "github.com/blang/semver/v4" ) // Release represents a release asset for current OS and arch. diff --git a/selfupdate/update.go b/selfupdate/update.go index 1ae0d7d..121eec2 100644 --- a/selfupdate/update.go +++ b/selfupdate/update.go @@ -11,7 +11,7 @@ import ( "runtime" "strings" - "github.com/blang/semver" + "github.com/blang/semver/v4" "github.com/inconshreveable/go-update" ) diff --git a/selfupdate/update_test.go b/selfupdate/update_test.go index 7dfcef2..2fa9244 100644 --- a/selfupdate/update_test.go +++ b/selfupdate/update_test.go @@ -8,7 +8,7 @@ import ( "strings" "testing" - "github.com/blang/semver" + "github.com/blang/semver/v4" ) func setupTestBinary() {