From 3fb79195771242c904346d5052e22596872ce164 Mon Sep 17 00:00:00 2001 From: Valentin Maerten Date: Sun, 7 Dec 2025 12:28:31 +0100 Subject: [PATCH] build(deps): upgrade xsync from v3 to v4 (#2554) --- executor.go | 4 ++-- go.mod | 2 +- go.sum | 6 ++---- watch.go | 4 ++-- 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/executor.go b/executor.go index 50f12a29..153f38be 100644 --- a/executor.go +++ b/executor.go @@ -7,7 +7,7 @@ import ( "sync" "time" - "github.com/puzpuzpuz/xsync/v3" + "github.com/puzpuzpuz/xsync/v4" "github.com/sajari/fuzzy" "github.com/go-task/task/v3/internal/logger" @@ -71,7 +71,7 @@ type ( mkdirMutexMap map[string]*sync.Mutex executionHashes map[string]context.Context executionHashesMutex sync.Mutex - watchedDirs *xsync.MapOf[string, bool] + watchedDirs *xsync.Map[string, bool] } TempDir struct { Remote string diff --git a/go.mod b/go.mod index 71c164ec..e2431e00 100644 --- a/go.mod +++ b/go.mod @@ -19,7 +19,7 @@ require ( github.com/google/uuid v1.6.0 github.com/joho/godotenv v1.5.1 github.com/mitchellh/hashstructure/v2 v2.0.2 - github.com/puzpuzpuz/xsync/v3 v3.5.1 + github.com/puzpuzpuz/xsync/v4 v4.1.0 github.com/sajari/fuzzy v1.0.0 github.com/sebdah/goldie/v2 v2.8.0 github.com/spf13/pflag v1.0.10 diff --git a/go.sum b/go.sum index 8da8b730..946ce142 100644 --- a/go.sum +++ b/go.sum @@ -54,8 +54,6 @@ github.com/go-git/go-billy/v5 v5.6.2 h1:6Q86EsPXMa7c3YZ3aLAQsMA0VlWmy43r6FHqa/UN github.com/go-git/go-billy/v5 v5.6.2/go.mod h1:rcFC2rAsp/erv7CMz9GczHcuD0D32fWzH+MJAU+jaUU= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399 h1:eMje31YglSBqCdIqdhKBW8lokaMrL3uTkpGYlE2OOT4= github.com/go-git/go-git-fixtures/v4 v4.3.2-0.20231010084843-55a94097c399/go.mod h1:1OCfN199q1Jm3HZlxleg+Dw/mwps2Wbk9frAWm+4FII= -github.com/go-git/go-git/v5 v5.16.3 h1:Z8BtvxZ09bYm/yYNgPKCzgWtaRqDTgIKRgIRHBfU6Z8= -github.com/go-git/go-git/v5 v5.16.3/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= github.com/go-git/go-git/v5 v5.16.4 h1:7ajIEZHZJULcyJebDLo99bGgS0jRrOxzZG4uCk2Yb2Y= github.com/go-git/go-git/v5 v5.16.4/go.mod h1:4Ge4alE/5gPs30F2H1esi2gPd69R0C39lolkucHBOp8= github.com/go-quicktest/qt v1.101.0 h1:O1K29Txy5P2OK0dGo59b7b0LR6wKfIhttaAhHUyn7eI= @@ -109,8 +107,8 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/puzpuzpuz/xsync/v3 v3.5.1 h1:GJYJZwO6IdxN/IKbneznS6yPkVC+c3zyY/j19c++5Fg= -github.com/puzpuzpuz/xsync/v3 v3.5.1/go.mod h1:VjzYrABPabuM4KyBh1Ftq6u8nhwY5tBPKP9jpmh0nnA= +github.com/puzpuzpuz/xsync/v4 v4.1.0 h1:x9eHRl4QhZFIPJ17yl4KKW9xLyVWbb3/Yq4SXpjF71U= +github.com/puzpuzpuz/xsync/v4 v4.1.0/go.mod h1:VJDmTCJMBt8igNxnkQd86r+8KUeN1quSfNKu5bLYFQo= github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ= github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc= github.com/sajari/fuzzy v1.0.0 h1:+FmwVvJErsd0d0hAPlj4CxqxUtQY/fOoY0DwX4ykpRY= diff --git a/watch.go b/watch.go index 225045b8..8e7f7ccf 100644 --- a/watch.go +++ b/watch.go @@ -12,7 +12,7 @@ import ( "time" "github.com/fsnotify/fsnotify" - "github.com/puzpuzpuz/xsync/v3" + "github.com/puzpuzpuz/xsync/v4" "github.com/go-task/task/v3/errors" "github.com/go-task/task/v3/internal/filepathext" @@ -126,7 +126,7 @@ func (e *Executor) watchTasks(calls ...*Call) error { } }() - e.watchedDirs = xsync.NewMapOf[string, bool]() + e.watchedDirs = xsync.NewMap[string, bool]() go func() { // NOTE(@andreynering): New files can be created in directories