git: f46bffdec7a3 - main - multimedia/navidrome: Update to 0.55.1

From: Kevin Bowling <kbowling_at_FreeBSD.org>
Date: Sat, 05 Apr 2025 03:28:52 UTC
The branch main has been updated by kbowling:

URL: https://cgit.FreeBSD.org/ports/commit/?id=f46bffdec7a34e2624ded7017192cec9e1bda282

commit f46bffdec7a34e2624ded7017192cec9e1bda282
Author:     Kevin Bowling <kbowling@FreeBSD.org>
AuthorDate: 2025-04-05 03:28:27 +0000
Commit:     Kevin Bowling <kbowling@FreeBSD.org>
CommitDate: 2025-04-05 03:28:27 +0000

    multimedia/navidrome: Update to 0.55.1
---
 multimedia/navidrome/Makefile          |  65 +++++++++--------
 multimedia/navidrome/distinfo          | 128 ++++++++++++++++++---------------
 multimedia/navidrome/files/modules.txt | 116 +++++++++++++++++-------------
 3 files changed, 171 insertions(+), 138 deletions(-)

diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index a104911f2e17..8a61f7881550 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	navidrome
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.54.4
-PORTREVISION=	3
+DISTVERSION=	0.55.1
 CATEGORIES=	multimedia
 MASTER_SITES=	http://people.freebsd.org/~kbowling/distfiles/:npmcache
 DISTFILES=	${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
@@ -15,6 +14,7 @@ LICENSE=	GPLv3
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BROKEN_i386=	npm esbuild fails: "Unsupported platform: freebsd ia32 LE"
+BROKEN_arm64=	npm esbuild fails: Failed to find package "@esbuild/freebsd-arm64"
 
 BUILD_DEPENDS+=	npm>0:www/npm
 LIB_DEPENDS+=	libtag.so:audio/taglib
@@ -28,6 +28,7 @@ GH_TUPLE=	\
 		andybalholm:cascadia:v1.3.3:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \
 		aymerick:douceur:v0.2.0:aymerick_douceur/vendor/github.com/aymerick/douceur \
 		beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
+		bmatcuk:doublestar:v4.8.1:bmatcuk_doublestar_v4/vendor/github.com/bmatcuk/doublestar/v4 \
 		bradleyjkemp:cupaloy:v2.8.0:bradleyjkemp_cupaloy_v2/vendor/github.com/bradleyjkemp/cupaloy/v2 \
 		cespare:xxhash:v2.3.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
 		davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
@@ -42,8 +43,8 @@ GH_TUPLE=	\
 		djherbis:times:v1.6.0:djherbis_times/vendor/github.com/djherbis/times \
 		dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
 		fatih:structs:v1.1.0:fatih_structs/vendor/github.com/fatih/structs \
-		fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
-		go-chi:chi:v5.2.0:go_chi_chi_v5/vendor/github.com/go-chi/chi/v5 \
+		fsnotify:fsnotify:v1.8.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+		go-chi:chi:v5.2.1:go_chi_chi_v5/vendor/github.com/go-chi/chi/v5 \
 		go-chi:cors:v1.2.1:go_chi_cors/vendor/github.com/go-chi/cors \
 		go-chi:httprate:v0.14.1:go_chi_httprate/vendor/github.com/go-chi/httprate \
 		go-chi:jwtauth:v5.3.2:go_chi_jwtauth_v5/vendor/github.com/go-chi/jwtauth/v5 \
@@ -51,18 +52,20 @@ GH_TUPLE=	\
 		go-logr:logr:v1.4.2:go_logr_logr/vendor/github.com/go-logr/logr \
 		go-task:slim-sprig:v3.0.0:go_task_slim_sprig_v3/vendor/github.com/go-task/slim-sprig/v3 \
 		go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
-		goccy:go-json:v0.10.3:goccy_go_json/vendor/github.com/goccy/go-json \
-		golang:crypto:v0.32.0:golang_crypto/vendor/golang.org/x/crypto \
-		golang:exp:7588d65b2ba8:golang_exp/vendor/golang.org/x/exp \
-		golang:image:v0.23.0:golang_image/vendor/golang.org/x/image \
-		golang:net:v0.34.0:golang_net/vendor/golang.org/x/net \
-		golang:sync:v0.10.0:golang_sync/vendor/golang.org/x/sync \
-		golang:sys:v0.29.0:golang_sys/vendor/golang.org/x/sys \
-		golang:text:v0.21.0:golang_text/vendor/golang.org/x/text \
-		golang:time:v0.9.0:golang_time/vendor/golang.org/x/time \
-		golang:tools:v0.29.0:golang_tools/vendor/golang.org/x/tools \
-		google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
-		google:pprof:40e02aabc2ad:google_pprof/vendor/github.com/google/pprof \
+		goccy:go-json:v0.10.5:goccy_go_json/vendor/github.com/goccy/go-json \
+		gohugoio:hashstructure:v0.5.0:gohugoio_hashstructure/vendor/github.com/gohugoio/hashstructure \
+		golang:crypto:v0.36.0:golang_crypto/vendor/golang.org/x/crypto \
+		golang:exp:054e65f0b394:golang_exp/vendor/golang.org/x/exp \
+		golang:image:v0.25.0:golang_image/vendor/golang.org/x/image \
+		golang:net:v0.37.0:golang_net/vendor/golang.org/x/net \
+		golang:sync:v0.12.0:golang_sync/vendor/golang.org/x/sync \
+		golang:sys:v0.31.0:golang_sys/vendor/golang.org/x/sys \
+		golang:text:v0.23.0:golang_text/vendor/golang.org/x/text \
+		golang:time:v0.11.0:golang_time/vendor/golang.org/x/time \
+		golang:tools:v0.31.0:golang_tools/vendor/golang.org/x/tools \
+		google:go-cmp:v0.7.0:google_go_cmp/vendor/github.com/google/go-cmp \
+		google:go-pipeline:6cbedfc1d3fc:google_go_pipeline/vendor/github.com/google/go-pipeline \
+		google:pprof:9094ed2288e7:google_pprof/vendor/github.com/google/pprof \
 		google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
 		google:wire:v0.6.0:google_wire/vendor/github.com/google/wire \
 		gorilla:css:v1.0.1:gorilla_css/vendor/github.com/gorilla/css \
@@ -72,7 +75,7 @@ GH_TUPLE=	\
 		inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
 		jellydator:ttlcache:v3.3.0:jellydator_ttlcache_v3/vendor/github.com/jellydator/ttlcache/v3 \
 		kardianos:service:v1.2.2:kardianos_service/vendor/github.com/kardianos/service \
-		klauspost:compress:v1.17.9:klauspost_compress/vendor/github.com/klauspost/compress \
+		klauspost:compress:v1.17.11:klauspost_compress/vendor/github.com/klauspost/compress \
 		kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \
 		kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \
 		lann:builder:47ae307949d0:lann_builder/vendor/github.com/lann/builder \
@@ -81,52 +84,54 @@ GH_TUPLE=	\
 		lestrrat-go:httpcc:v1.0.1:lestrrat_go_httpcc/vendor/github.com/lestrrat-go/httpcc \
 		lestrrat-go:httprc:v1.0.6:lestrrat_go_httprc/vendor/github.com/lestrrat-go/httprc \
 		lestrrat-go:iter:v1.0.2:lestrrat_go_iter/vendor/github.com/lestrrat-go/iter \
-		lestrrat-go:jwx:v2.1.3:lestrrat_go_jwx_v2/vendor/github.com/lestrrat-go/jwx/v2 \
+		lestrrat-go:jwx:v2.1.4:lestrrat_go_jwx_v2/vendor/github.com/lestrrat-go/jwx/v2 \
 		lestrrat-go:option:v1.0.1:lestrrat_go_option/vendor/github.com/lestrrat-go/option \
-		magiconair:properties:v1.8.7:magiconair_properties/vendor/github.com/magiconair/properties \
+		magiconair:properties:v1.8.9:magiconair_properties/vendor/github.com/magiconair/properties \
 		matoous:go-nanoid:v2.1.0:matoous_go_nanoid_v2/vendor/github.com/matoous/go-nanoid/v2 \
 		mattn:go-sqlite3:v1.14.24:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
-		mattn:go-zglob:v0.0.6:mattn_go_zglob/vendor/github.com/mattn/go-zglob \
 		mfridman:interpolate:v0.0.2:mfridman_interpolate/vendor/github.com/mfridman/interpolate \
 		microcosm-cc:bluemonday:v1.0.27:microcosm_cc_bluemonday/vendor/github.com/microcosm-cc/bluemonday \
 		mileusna:useragent:v1.3.5:mileusna_useragent/vendor/github.com/mileusna/useragent \
 		mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
 		munnerz:goautoneg:a7dc8b61c822:munnerz_goautoneg/vendor/github.com/munnerz/goautoneg \
 		natefinch:npipe:c1b8fa8bdcce:natefinch_npipe/vendor/gopkg.in/natefinch/npipe.v2 \
-		onsi:ginkgo:v2.22.2:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \
+		onsi:ginkgo:v2.23.0:onsi_ginkgo_v2/vendor/github.com/onsi/ginkgo/v2 \
 		onsi:gomega:v1.36.2:onsi_gomega/vendor/github.com/onsi/gomega \
 		pelletier:go-toml:v2.2.3:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
 		pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
 		pocketbase:dbx:v1.11.0:pocketbase_dbx/vendor/github.com/pocketbase/dbx \
 		pressly:goose:v3.24.1:pressly_goose_v3/vendor/github.com/pressly/goose/v3 \
-		prometheus:client_golang:v1.20.5:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
+		prometheus:client_golang:v1.21.1:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
 		prometheus:client_model:v0.6.1:prometheus_client_model/vendor/github.com/prometheus/client_model \
-		prometheus:common:v0.55.0:prometheus_common/vendor/github.com/prometheus/common \
+		prometheus:common:v0.62.0:prometheus_common/vendor/github.com/prometheus/common \
 		prometheus:procfs:v0.15.1:prometheus_procfs/vendor/github.com/prometheus/procfs \
 		protocolbuffers:protobuf-go:v1.36.1:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+		rjeczalik:notify:v0.9.3:rjeczalik_notify/vendor/github.com/rjeczalik/notify \
 		robfig:cron:v3.0.1:robfig_cron_v3/vendor/github.com/robfig/cron/v3 \
-		rogpeppe:go-internal:v1.10.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
-		sagikazarmark:locafero:v0.4.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \
+		rogpeppe:go-internal:v1.14.1:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
+		sabhiram:go-gitignore:525f6e181f06:sabhiram_go_gitignore/vendor/github.com/sabhiram/go-gitignore \
+		sagikazarmark:locafero:v0.7.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \
 		sagikazarmark:slog-shim:v0.1.0:sagikazarmark_slog_shim/vendor/github.com/sagikazarmark/slog-shim \
 		segmentio:asm:v1.2.0:segmentio_asm/vendor/github.com/segmentio/asm \
 		sethvargo:go-retry:v0.3.0:sethvargo_go_retry/vendor/github.com/sethvargo/go-retry \
 		sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
 		sourcegraph:conc:v0.3.0:sourcegraph_conc/vendor/github.com/sourcegraph/conc \
-		spf13:afero:v1.11.0:spf13_afero/vendor/github.com/spf13/afero \
-		spf13:cast:v1.6.0:spf13_cast/vendor/github.com/spf13/cast \
-		spf13:cobra:v1.8.1:spf13_cobra/vendor/github.com/spf13/cobra \
-		spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
+		spf13:afero:v1.12.0:spf13_afero/vendor/github.com/spf13/afero \
+		spf13:cast:v1.7.1:spf13_cast/vendor/github.com/spf13/cast \
+		spf13:cobra:v1.9.1:spf13_cobra/vendor/github.com/spf13/cobra \
+		spf13:pflag:v1.0.6:spf13_pflag/vendor/github.com/spf13/pflag \
 		spf13:viper:v1.19.0:spf13_viper/vendor/github.com/spf13/viper \
 		stretchr:objx:v0.5.2:stretchr_objx/vendor/github.com/stretchr/objx \
 		stretchr:testify:v1.10.0:stretchr_testify/vendor/github.com/stretchr/testify \
 		subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \
+		uber-go:goleak:v1.3.0:uber_go_goleak/vendor/go.uber.org/goleak \
 		uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
 		unrolled:secure:v1.17.0:unrolled_secure/vendor/github.com/unrolled/secure \
 		xrash:smetrics:686a1a2994c1:xrash_smetrics/vendor/github.com/xrash/smetrics
 
 USE_RC_SUBR=	${PORTNAME}
 
-_BUILD_SHA=	1ba390a
+_BUILD_SHA=	beb768c
 
 GO_BUILDFLAGS=	-ldflags="-X github.com/navidrome/navidrome/consts.gitSha=${_BUILD_SHA} -X github.com/navidrome/navidrome/consts.gitTag=${GH_TAGNAME}-FREEBSD" -tags=netgo
 
diff --git a/multimedia/navidrome/distinfo b/multimedia/navidrome/distinfo
index 78a6987bb709..2df3b7de28f9 100644
--- a/multimedia/navidrome/distinfo
+++ b/multimedia/navidrome/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1739080434
-SHA256 (navidrome/navidrome-npm-cache-0.54.4.tar.gz) = 51743918af7159f1ce95bed7179d73d7702dd5edec1c64631d151e276636c82c
-SIZE (navidrome/navidrome-npm-cache-0.54.4.tar.gz) = 82178217
-SHA256 (navidrome/navidrome-navidrome-v0.54.4_GH0.tar.gz) = 30a325ce285ed53f6f7722b2be45a4094b0398ff0ffcda2912dda062184a3b44
-SIZE (navidrome/navidrome-navidrome-v0.54.4_GH0.tar.gz) = 7290498
+TIMESTAMP = 1743822664
+SHA256 (navidrome/navidrome-npm-cache-0.55.1.tar.gz) = 9814f12a9ca8ad9890010a9fd282b1dcdc16a5e1b30f7c28cadfdfb01278af33
+SIZE (navidrome/navidrome-npm-cache-0.55.1.tar.gz) = 86308859
+SHA256 (navidrome/navidrome-navidrome-v0.55.1_GH0.tar.gz) = 721d4509c620aa9094118260a348ea7e58d2a3e9de06a82390c5f0d88b01659e
+SIZE (navidrome/navidrome-navidrome-v0.55.1_GH0.tar.gz) = 7392888
 SHA256 (navidrome/Masterminds-squirrel-v1.5.4_GH0.tar.gz) = a2683a1ad3166987f6d67906d155ad53135e3c72f52ade0fc532397545092a3a
 SIZE (navidrome/Masterminds-squirrel-v1.5.4_GH0.tar.gz) = 31412
 SHA256 (navidrome/RaveNoX-go-jsoncommentstrip-v1.0.0_GH0.tar.gz) = d5f19ef91ff78f41f2c70c68051f1aa63d56344908a8334ce040d40157567d02
@@ -13,6 +13,8 @@ SHA256 (navidrome/aymerick-douceur-v0.2.0_GH0.tar.gz) = ceed015cddc99b600ccbbd6a
 SIZE (navidrome/aymerick-douceur-v0.2.0_GH0.tar.gz) = 20914
 SHA256 (navidrome/beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
 SIZE (navidrome/beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
+SHA256 (navidrome/bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 0e3302161fdad14119562cb2e978b9e7fb88e8f50c26e7b9c2c2054e5ae52121
+SIZE (navidrome/bmatcuk-doublestar-v4.8.1_GH0.tar.gz) = 27786
 SHA256 (navidrome/bradleyjkemp-cupaloy-v2.8.0_GH0.tar.gz) = cdf76c32628d366798f4893e380f5903f874f93b1f6831cac9f67e8d54942aee
 SIZE (navidrome/bradleyjkemp-cupaloy-v2.8.0_GH0.tar.gz) = 276620
 SHA256 (navidrome/cespare-xxhash-v2.3.0_GH0.tar.gz) = 0e3dda07b03a5f3733506218860ecb2d50c0f01f16299b5d60902ef5158cbde5
@@ -41,10 +43,10 @@ SHA256 (navidrome/dustin-go-humanize-v1.0.1_GH0.tar.gz) = ac3a0d8d0eef07c75d12ed
 SIZE (navidrome/dustin-go-humanize-v1.0.1_GH0.tar.gz) = 17692
 SHA256 (navidrome/fatih-structs-v1.1.0_GH0.tar.gz) = 7479adacd8172f74968da4e1e14f1cc47c0bc98c48f44c09c497416dc8c9dfe4
 SIZE (navidrome/fatih-structs-v1.1.0_GH0.tar.gz) = 14444
-SHA256 (navidrome/fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35
-SIZE (navidrome/fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = 57502
-SHA256 (navidrome/go-chi-chi-v5.2.0_GH0.tar.gz) = 244471c818fa83a2ef37cc2205474c78bc19c19dfb4dbeeabc07f6f10b115c43
-SIZE (navidrome/go-chi-chi-v5.2.0_GH0.tar.gz) = 87003
+SHA256 (navidrome/fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 3c4cbec6225307397717f18bb87ffc496e59d0f802a41fff572bf09e5dbf6e2b
+SIZE (navidrome/fsnotify-fsnotify-v1.8.0_GH0.tar.gz) = 72325
+SHA256 (navidrome/go-chi-chi-v5.2.1_GH0.tar.gz) = c66789b45e00def4339a65bfe0f7d8ac6895bfa0bdc5f15e4f9d901ec64ac880
+SIZE (navidrome/go-chi-chi-v5.2.1_GH0.tar.gz) = 87036
 SHA256 (navidrome/go-chi-cors-v1.2.1_GH0.tar.gz) = d3fa42948b4b365db19c9a6639090c6869b968fa8c5ecb9635dce1a9bf4cf8d8
 SIZE (navidrome/go-chi-cors-v1.2.1_GH0.tar.gz) = 8827
 SHA256 (navidrome/go-chi-httprate-v0.14.1_GH0.tar.gz) = d5caa495fb0f54512cdadcb1c03b91870f274718de6e9590b4b0617e309cb6ed
@@ -59,30 +61,34 @@ SHA256 (navidrome/go-task-slim-sprig-v3.0.0_GH0.tar.gz) = 673b1acc819c60899e78b0
 SIZE (navidrome/go-task-slim-sprig-v3.0.0_GH0.tar.gz) = 40249
 SHA256 (navidrome/go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
 SIZE (navidrome/go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (navidrome/goccy-go-json-v0.10.3_GH0.tar.gz) = f5686cf05cf9a4ade73955940486554465fca858c57d029c788b13ac624b74de
-SIZE (navidrome/goccy-go-json-v0.10.3_GH0.tar.gz) = 398899
-SHA256 (navidrome/golang-crypto-v0.32.0_GH0.tar.gz) = d75d72fbd1dc99bef96cfb288c5c8ae1fbb6bf27d2debcaebb7ffda4aaea8198
-SIZE (navidrome/golang-crypto-v0.32.0_GH0.tar.gz) = 1837831
-SHA256 (navidrome/golang-exp-7588d65b2ba8_GH0.tar.gz) = 12017273d850ec5077f79a8fdab8520886c6be529172fe35d5b2850f0368d207
-SIZE (navidrome/golang-exp-7588d65b2ba8_GH0.tar.gz) = 1741725
-SHA256 (navidrome/golang-image-v0.23.0_GH0.tar.gz) = 45e79e4f37e6e368255a1f86861f8f551b8fab5980fc68c7c024b08c65e41363
-SIZE (navidrome/golang-image-v0.23.0_GH0.tar.gz) = 5103978
-SHA256 (navidrome/golang-net-v0.34.0_GH0.tar.gz) = 3d5ec65e81b6f1d9530a3008f35722e9cf6d4905b20c19a7126f58aae515996c
-SIZE (navidrome/golang-net-v0.34.0_GH0.tar.gz) = 1466242
-SHA256 (navidrome/golang-sync-v0.10.0_GH0.tar.gz) = 2a7b7c36a89b444213ec3237a21dd1ca6ed351adf423666cc6bf853711a13f3d
-SIZE (navidrome/golang-sync-v0.10.0_GH0.tar.gz) = 18099
-SHA256 (navidrome/golang-sys-v0.29.0_GH0.tar.gz) = 7bac3e0a686a05d0e86ca110917b45f60553d6c146dba8a4cdafb911486428e7
-SIZE (navidrome/golang-sys-v0.29.0_GH0.tar.gz) = 1519988
-SHA256 (navidrome/golang-text-v0.21.0_GH0.tar.gz) = d64dbf40a8ae06c4805895e48553ecdadaed07089d8ed2168a0d61551d17ff22
-SIZE (navidrome/golang-text-v0.21.0_GH0.tar.gz) = 8964782
-SHA256 (navidrome/golang-time-v0.9.0_GH0.tar.gz) = 990540f2ad97b8520195120c8fe90b91f587d731ed8f705150d07a688983d06b
-SIZE (navidrome/golang-time-v0.9.0_GH0.tar.gz) = 12281
-SHA256 (navidrome/golang-tools-v0.29.0_GH0.tar.gz) = ec4af632779a82a8ff4933895f3658a052319865fda5641f2fd96f06fd2e69d3
-SIZE (navidrome/golang-tools-v0.29.0_GH0.tar.gz) = 7594588
-SHA256 (navidrome/google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
-SIZE (navidrome/google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
-SHA256 (navidrome/google-pprof-40e02aabc2ad_GH0.tar.gz) = 8c3bfcc2f22c95bb8e91556bdfc9f36bd869d7b46d9fe98fea06de50d5258e99
-SIZE (navidrome/google-pprof-40e02aabc2ad_GH0.tar.gz) = 4757620
+SHA256 (navidrome/goccy-go-json-v0.10.5_GH0.tar.gz) = 15a6994e238a3d520816d53eacd115e6d3fd0816e570e8ae79f3a8fcf74616aa
+SIZE (navidrome/goccy-go-json-v0.10.5_GH0.tar.gz) = 399031
+SHA256 (navidrome/gohugoio-hashstructure-v0.5.0_GH0.tar.gz) = 6194ee5a574c976d8af5d2115a293dbf4673cfcbf48d1d9dec20a54b63d5c329
+SIZE (navidrome/gohugoio-hashstructure-v0.5.0_GH0.tar.gz) = 9900
+SHA256 (navidrome/golang-crypto-v0.36.0_GH0.tar.gz) = 31b061f275cb9aabfc8a1fcd325435e8963f275e972d4898c9fa34f75a5d98f6
+SIZE (navidrome/golang-crypto-v0.36.0_GH0.tar.gz) = 1841605
+SHA256 (navidrome/golang-exp-054e65f0b394_GH0.tar.gz) = f39b2b3a86c6945518f9e88db5f334511cc36e962d94e4f3abdd7e51f567e365
+SIZE (navidrome/golang-exp-054e65f0b394_GH0.tar.gz) = 1741446
+SHA256 (navidrome/golang-image-v0.25.0_GH0.tar.gz) = 18037f634ad8b8c597ae411d136e251c1f44087a9c46f9154a309541710982f3
+SIZE (navidrome/golang-image-v0.25.0_GH0.tar.gz) = 5103973
+SHA256 (navidrome/golang-net-v0.37.0_GH0.tar.gz) = d822af41208d45f1a3055776187788bdb3c174226d88c2d134917e3edb2513ba
+SIZE (navidrome/golang-net-v0.37.0_GH0.tar.gz) = 1494338
+SHA256 (navidrome/golang-sync-v0.12.0_GH0.tar.gz) = 1032c8a956571df44cfb3c22122a7a3a771af53b1af5698b15e0143a8aacfde7
+SIZE (navidrome/golang-sync-v0.12.0_GH0.tar.gz) = 17923
+SHA256 (navidrome/golang-sys-v0.31.0_GH0.tar.gz) = de9873501d7e57afe8964b48d17392f82b5f1fd611915e6084523f9eb7506972
+SIZE (navidrome/golang-sys-v0.31.0_GH0.tar.gz) = 1523040
+SHA256 (navidrome/golang-text-v0.23.0_GH0.tar.gz) = 941692d8d3a0b5998cabf9d3a9e6e3617665e1f2b50c71e0fee08c654bbed3df
+SIZE (navidrome/golang-text-v0.23.0_GH0.tar.gz) = 8969153
+SHA256 (navidrome/golang-time-v0.11.0_GH0.tar.gz) = ec26daa712b0c9660b64ea2ec5f241144b7a8c414b85938c6adbbab69c712126
+SIZE (navidrome/golang-time-v0.11.0_GH0.tar.gz) = 12471
+SHA256 (navidrome/golang-tools-v0.31.0_GH0.tar.gz) = e5d74f1e63a1ee669e75e76668cea1b110e2b9d19c67710f60939ee38070a5a7
+SIZE (navidrome/golang-tools-v0.31.0_GH0.tar.gz) = 7660106
+SHA256 (navidrome/google-go-cmp-v0.7.0_GH0.tar.gz) = c98f4f998ad8134b26816500b5c4c5cd6329905c0610b0c1f031efe7fbb469af
+SIZE (navidrome/google-go-cmp-v0.7.0_GH0.tar.gz) = 105149
+SHA256 (navidrome/google-go-pipeline-6cbedfc1d3fc_GH0.tar.gz) = 40878bca8cfa7f455afcb30f33d2b300b8d2c51a64ad76d03e916c26fbb9cd63
+SIZE (navidrome/google-go-pipeline-6cbedfc1d3fc_GH0.tar.gz) = 19039
+SHA256 (navidrome/google-pprof-9094ed2288e7_GH0.tar.gz) = 3dc3e245e95ecc66882d4a3b23128835ccf15a1884a81c7323b318465c5a6f1f
+SIZE (navidrome/google-pprof-9094ed2288e7_GH0.tar.gz) = 4757727
 SHA256 (navidrome/google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
 SIZE (navidrome/google-uuid-v1.6.0_GH0.tar.gz) = 20896
 SHA256 (navidrome/google-wire-v0.6.0_GH0.tar.gz) = f80eaf41d540f19ecaaa8216be3c00d2850654f1d849f1820f9ee001b477931d
@@ -101,8 +107,8 @@ SHA256 (navidrome/jellydator-ttlcache-v3.3.0_GH0.tar.gz) = 1d074de8e6878407370b1
 SIZE (navidrome/jellydator-ttlcache-v3.3.0_GH0.tar.gz) = 18152
 SHA256 (navidrome/kardianos-service-v1.2.2_GH0.tar.gz) = 528dd5b504ac0ad0dac0ea7f8cad28ee7f357588046de46d377400c059fef344
 SIZE (navidrome/kardianos-service-v1.2.2_GH0.tar.gz) = 27750
-SHA256 (navidrome/klauspost-compress-v1.17.9_GH0.tar.gz) = 8130a8314f6f296bf43a0f07021fe51a994c2069390afd45e57496525312506c
-SIZE (navidrome/klauspost-compress-v1.17.9_GH0.tar.gz) = 38751164
+SHA256 (navidrome/klauspost-compress-v1.17.11_GH0.tar.gz) = d06b1a6f8c5fd1c79a3733acdeac9e3411f88acbe0dcd1ba0823c54e3567e31e
+SIZE (navidrome/klauspost-compress-v1.17.11_GH0.tar.gz) = 39082191
 SHA256 (navidrome/kr-pretty-v0.3.1_GH0.tar.gz) = e6fa7db2708320e66a1645bf6b234e524e73f4163ca0519b8608616e48f5d206
 SIZE (navidrome/kr-pretty-v0.3.1_GH0.tar.gz) = 10227
 SHA256 (navidrome/kr-text-v0.2.0_GH0.tar.gz) = 59b5e4a7fd4097be87fad0edcaf342fdc971d0c8fdfb4f2d7424561471992e7c
@@ -119,18 +125,16 @@ SHA256 (navidrome/lestrrat-go-httprc-v1.0.6_GH0.tar.gz) = d286ea4decdb9370bd4bad
 SIZE (navidrome/lestrrat-go-httprc-v1.0.6_GH0.tar.gz) = 16611
 SHA256 (navidrome/lestrrat-go-iter-v1.0.2_GH0.tar.gz) = 7f9469449fb1f267f7284ca3e8da7b957153dd1963bf5b6def4a71aec1da0770
 SIZE (navidrome/lestrrat-go-iter-v1.0.2_GH0.tar.gz) = 6469
-SHA256 (navidrome/lestrrat-go-jwx-v2.1.3_GH0.tar.gz) = 29902f8f32f919c1dce0b149a75f93896a5b0b56818045b0aa03ba10823e3fed
-SIZE (navidrome/lestrrat-go-jwx-v2.1.3_GH0.tar.gz) = 461913
+SHA256 (navidrome/lestrrat-go-jwx-v2.1.4_GH0.tar.gz) = 11f1f629bb4c05651ec90b75ddbed77fca53a76a6c34e0bf158aca44475c6781
+SIZE (navidrome/lestrrat-go-jwx-v2.1.4_GH0.tar.gz) = 462301
 SHA256 (navidrome/lestrrat-go-option-v1.0.1_GH0.tar.gz) = 2cd876f51cb7b721b184a26950ed6624c5e287fdb41ddad473284339aa0ee2cc
 SIZE (navidrome/lestrrat-go-option-v1.0.1_GH0.tar.gz) = 10576
-SHA256 (navidrome/magiconair-properties-v1.8.7_GH0.tar.gz) = 09e950df1970975400edc7f6c2f9e3edace4e1ea49f823006387d130fb0f4f03
-SIZE (navidrome/magiconair-properties-v1.8.7_GH0.tar.gz) = 31425
+SHA256 (navidrome/magiconair-properties-v1.8.9_GH0.tar.gz) = 259f5a9eea40458a1096f7c51121178823e912af07c1ca620d115905db5c4f26
+SIZE (navidrome/magiconair-properties-v1.8.9_GH0.tar.gz) = 28416
 SHA256 (navidrome/matoous-go-nanoid-v2.1.0_GH0.tar.gz) = 17179f88b18744245a6039f0b3e0854580e5dabcaaacae2744ec6b696cfdb483
 SIZE (navidrome/matoous-go-nanoid-v2.1.0_GH0.tar.gz) = 5708
 SHA256 (navidrome/mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 8fa3b0b66914ae2dd4ddef9a954f614c5b3eb6ac9d80ee61ae2d08e3178507ec
 SIZE (navidrome/mattn-go-sqlite3-v1.14.24_GH0.tar.gz) = 2622934
-SHA256 (navidrome/mattn-go-zglob-v0.0.6_GH0.tar.gz) = d733295b942755ef0446c44cca0bcf5b55c75f22d120e29485e266d2df95f074
-SIZE (navidrome/mattn-go-zglob-v0.0.6_GH0.tar.gz) = 9273
 SHA256 (navidrome/mfridman-interpolate-v0.0.2_GH0.tar.gz) = 1dfc366132e82d3da7679b7051e76097d8d39dfbf91c495f1099570d99ee6ce5
 SIZE (navidrome/mfridman-interpolate-v0.0.2_GH0.tar.gz) = 8606
 SHA256 (navidrome/microcosm-cc-bluemonday-v1.0.27_GH0.tar.gz) = 02f57c2cc795a7ec9d74354d182fcff5cc69734c7a46f82b33b656f8bdb19703
@@ -143,8 +147,8 @@ SHA256 (navidrome/munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 3a455e3bcf8237ece
 SIZE (navidrome/munnerz-goautoneg-a7dc8b61c822_GH0.tar.gz) = 2810
 SHA256 (navidrome/natefinch-npipe-c1b8fa8bdcce_GH0.tar.gz) = 6e3de30412671aba8f89008b2411126378a4dd2bddff095312d7a88a1670d3ab
 SIZE (navidrome/natefinch-npipe-c1b8fa8bdcce_GH0.tar.gz) = 12421
-SHA256 (navidrome/onsi-ginkgo-v2.22.2_GH0.tar.gz) = 1eb96d9ee728e225e683b590d08c632a60ad15f8ed815baa0f17f3ea4f136467
-SIZE (navidrome/onsi-ginkgo-v2.22.2_GH0.tar.gz) = 645440
+SHA256 (navidrome/onsi-ginkgo-v2.23.0_GH0.tar.gz) = 8735a1d4edd66eda11b2b6d23b362cdb648ee63306eba2212a3d60f0955495fb
+SIZE (navidrome/onsi-ginkgo-v2.23.0_GH0.tar.gz) = 646275
 SHA256 (navidrome/onsi-gomega-v1.36.2_GH0.tar.gz) = 8d1d20ab3b0f5c4ee24755848885b25c908bf01bb3c8d9aa19c0d137cb41cbb2
 SIZE (navidrome/onsi-gomega-v1.36.2_GH0.tar.gz) = 329024
 SHA256 (navidrome/pelletier-go-toml-v2.2.3_GH0.tar.gz) = 3a5dfdc1e543efd6032813cb27a5b06d66bbefbbcc88bb664f69d605725c42af
@@ -155,22 +159,26 @@ SHA256 (navidrome/pocketbase-dbx-v1.11.0_GH0.tar.gz) = ceb0cfb64a2d7adf50aaf464f
 SIZE (navidrome/pocketbase-dbx-v1.11.0_GH0.tar.gz) = 48334
 SHA256 (navidrome/pressly-goose-v3.24.1_GH0.tar.gz) = d8a9d66ce09dae81911960ed82a0bed5099319becd603e895239e2abe17c81c1
 SIZE (navidrome/pressly-goose-v3.24.1_GH0.tar.gz) = 310955
-SHA256 (navidrome/prometheus-client_golang-v1.20.5_GH0.tar.gz) = ab8aa5a2a56f2fb739ea7db4485d0a05df30476924a872b28cce3a319a347af8
-SIZE (navidrome/prometheus-client_golang-v1.20.5_GH0.tar.gz) = 1103272
+SHA256 (navidrome/prometheus-client_golang-v1.21.1_GH0.tar.gz) = 9e34682ae79f80eb17afe73d1d7800574af63d63af5c4a0be859751e07446b42
+SIZE (navidrome/prometheus-client_golang-v1.21.1_GH0.tar.gz) = 1095404
 SHA256 (navidrome/prometheus-client_model-v0.6.1_GH0.tar.gz) = b9b690bc35d80061f255faa7df7621eae39fe157179ccd78ff6409c3b004f05e
 SIZE (navidrome/prometheus-client_model-v0.6.1_GH0.tar.gz) = 17373
-SHA256 (navidrome/prometheus-common-v0.55.0_GH0.tar.gz) = b9cabec7dadf615ae8bf86414d916f6680bc9e641d7631deaad71422b104ab6b
-SIZE (navidrome/prometheus-common-v0.55.0_GH0.tar.gz) = 147527
+SHA256 (navidrome/prometheus-common-v0.62.0_GH0.tar.gz) = 8ef329ff7a746436e3a1ba66eb20b6ef88bcf7af2cc09a88b2d068caace2cf79
+SIZE (navidrome/prometheus-common-v0.62.0_GH0.tar.gz) = 144719
 SHA256 (navidrome/prometheus-procfs-v0.15.1_GH0.tar.gz) = ba96bb6d45f1fcbff820c7d844e6acdef4416bb0ff2d9e24656f5cbacb8e46b5
 SIZE (navidrome/prometheus-procfs-v0.15.1_GH0.tar.gz) = 243687
 SHA256 (navidrome/protocolbuffers-protobuf-go-v1.36.1_GH0.tar.gz) = 28a6c9eb62a06e65e866bcdb2005c63f9ee7b57c271617ed761f309c7ece17fb
 SIZE (navidrome/protocolbuffers-protobuf-go-v1.36.1_GH0.tar.gz) = 1912494
+SHA256 (navidrome/rjeczalik-notify-v0.9.3_GH0.tar.gz) = 9ae392ea9b3a77f996d7d3949e79919d978c108f6636059e69d1ba6e9be67cde
+SIZE (navidrome/rjeczalik-notify-v0.9.3_GH0.tar.gz) = 58298
 SHA256 (navidrome/robfig-cron-v3.0.1_GH0.tar.gz) = ef97328622b5eac7adfb1aa47ddab7b3f68271b9a9b76e5bc07bf2ad65bb051a
 SIZE (navidrome/robfig-cron-v3.0.1_GH0.tar.gz) = 25639
-SHA256 (navidrome/rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 9d464d9a1720ff3b805fe36e1a16be2d249c5d828b989f20b2e01a880341a802
-SIZE (navidrome/rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 139226
-SHA256 (navidrome/sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9ca93b1d037912d27bbd11689c8a14b15f151df2cd2391648df67465423364c1
-SIZE (navidrome/sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9674
+SHA256 (navidrome/rogpeppe-go-internal-v1.14.1_GH0.tar.gz) = 7e54f6d0f002a4904f150e29417515b286ff3b0bbde8e1a01082cbb5178132cb
+SIZE (navidrome/rogpeppe-go-internal-v1.14.1_GH0.tar.gz) = 116418
+SHA256 (navidrome/sabhiram-go-gitignore-525f6e181f06_GH0.tar.gz) = 25e92ba6f537237bf7889fc86328f01c5a2f14ef92d1050a7bd921b14c76353e
+SIZE (navidrome/sabhiram-go-gitignore-525f6e181f06_GH0.tar.gz) = 8886
+SHA256 (navidrome/sagikazarmark-locafero-v0.7.0_GH0.tar.gz) = e0a40a0ba8dda6b160fef8da52dbedc665e120b5b47420283366c16f183c76c5
+SIZE (navidrome/sagikazarmark-locafero-v0.7.0_GH0.tar.gz) = 11258
 SHA256 (navidrome/sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = a594ec7e138265768a5c23f8ab460724d8215db45dc1bddde4743bca3373803d
 SIZE (navidrome/sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = 10872
 SHA256 (navidrome/segmentio-asm-v1.2.0_GH0.tar.gz) = e4b74487709aef00ff9df241e577d66ae97056ad20d602e5a6fc03b35039156d
@@ -181,14 +189,14 @@ SHA256 (navidrome/sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b67
 SIZE (navidrome/sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320
 SHA256 (navidrome/sourcegraph-conc-v0.3.0_GH0.tar.gz) = c20a36ef6e8cd4721b8824d3e0a590d78f56ce72ace53ec7fdd2f7a978e9240f
 SIZE (navidrome/sourcegraph-conc-v0.3.0_GH0.tar.gz) = 23021
-SHA256 (navidrome/spf13-afero-v1.11.0_GH0.tar.gz) = f83f67c4a03d8bba2b7fe1a496e848b2b1b7d97d0b951d85d2b401e7488a4ed4
-SIZE (navidrome/spf13-afero-v1.11.0_GH0.tar.gz) = 89257
-SHA256 (navidrome/spf13-cast-v1.6.0_GH0.tar.gz) = 8eef6bfd96458f061dd738f6e146b7687bdde18f996258c9bab0f574f8c36ae8
-SIZE (navidrome/spf13-cast-v1.6.0_GH0.tar.gz) = 15616
-SHA256 (navidrome/spf13-cobra-v1.8.1_GH0.tar.gz) = 5d45f6fcce63f9f4dd12b34a15669335a35ca3f7bf297ba465c3fbf62308e5fe
-SIZE (navidrome/spf13-cobra-v1.8.1_GH0.tar.gz) = 192358
-SHA256 (navidrome/spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808
-SIZE (navidrome/spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
+SHA256 (navidrome/spf13-afero-v1.12.0_GH0.tar.gz) = 5f58b518e8fe8ace3ac82d08a3b9ae0d5a25b2ad8c4640a43e242b16685f8022
+SIZE (navidrome/spf13-afero-v1.12.0_GH0.tar.gz) = 93686
+SHA256 (navidrome/spf13-cast-v1.7.1_GH0.tar.gz) = 582dcd8edee06058dde613d3e9cea2c721a26e8afa7aa782d7d24075798579f3
+SIZE (navidrome/spf13-cast-v1.7.1_GH0.tar.gz) = 15743
+SHA256 (navidrome/spf13-cobra-v1.9.1_GH0.tar.gz) = 4026e019a940b70e59aa8d07184314969888a75adc77adba0be008b1106558af
+SIZE (navidrome/spf13-cobra-v1.9.1_GH0.tar.gz) = 197816
+SHA256 (navidrome/spf13-pflag-v1.0.6_GH0.tar.gz) = b6beba1d0a8ce6e0827567931ff9b1b1c93b0fb4b091e825aa09bf0310664ff7
+SIZE (navidrome/spf13-pflag-v1.0.6_GH0.tar.gz) = 52840
 SHA256 (navidrome/spf13-viper-v1.19.0_GH0.tar.gz) = bd754a586de7b8f6e54037b715765833f8120cb8bdbb4240a69c6537a0ccdfd5
 SIZE (navidrome/spf13-viper-v1.19.0_GH0.tar.gz) = 119990
 SHA256 (navidrome/stretchr-objx-v0.5.2_GH0.tar.gz) = c21c81a2e619fe8194c9cfafd577a72fe163df5a384d68799fbc54eef4b0e33f
@@ -197,6 +205,8 @@ SHA256 (navidrome/stretchr-testify-v1.10.0_GH0.tar.gz) = 06af5143ab5fc8f2fbf3d14
 SIZE (navidrome/stretchr-testify-v1.10.0_GH0.tar.gz) = 112732
 SHA256 (navidrome/subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db
 SIZE (navidrome/subosito-gotenv-v1.6.0_GH0.tar.gz) = 11470
+SHA256 (navidrome/uber-go-goleak-v1.3.0_GH0.tar.gz) = 4813e7694736f4d7fd1aad195d942f40ffca448c29bff3282ba6e92eaba4e0cd
+SIZE (navidrome/uber-go-goleak-v1.3.0_GH0.tar.gz) = 20057
 SHA256 (navidrome/uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
 SIZE (navidrome/uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
 SHA256 (navidrome/unrolled-secure-v1.17.0_GH0.tar.gz) = 4ea7735c83f88e9dc9c68534bc3a6fc43928aae6e7d2ddfe8f4c80b59f13c39e
diff --git a/multimedia/navidrome/files/modules.txt b/multimedia/navidrome/files/modules.txt
index 6007691b6e35..b6ab8849a377 100644
--- a/multimedia/navidrome/files/modules.txt
+++ b/multimedia/navidrome/files/modules.txt
@@ -14,6 +14,9 @@ github.com/aymerick/douceur/parser
 # github.com/beorn7/perks v1.0.1
 ## explicit; go 1.11
 github.com/beorn7/perks/quantile
+# github.com/bmatcuk/doublestar/v4 v4.8.1
+## explicit; go 1.16
+github.com/bmatcuk/doublestar/v4
 # github.com/bradleyjkemp/cupaloy/v2 v2.8.0
 ## explicit
 github.com/bradleyjkemp/cupaloy/v2
@@ -24,7 +27,7 @@ github.com/cespare/xxhash/v2
 # github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
 ## explicit
 github.com/davecgh/go-spew/spew
-# github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0
+# github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0
 ## explicit; go 1.17
 github.com/decred/dcrd/dcrec/secp256k1/v4
 # github.com/deluan/rest v0.0.0-20211102003136-6260bc399cbf
@@ -60,11 +63,12 @@ github.com/dustin/go-humanize
 # github.com/fatih/structs v1.1.0
 ## explicit
 github.com/fatih/structs
-# github.com/fsnotify/fsnotify v1.7.0
+# github.com/fsnotify/fsnotify v1.8.0
 ## explicit; go 1.17
 github.com/fsnotify/fsnotify
-# github.com/go-chi/chi/v5 v5.2.0
-## explicit; go 1.14
+github.com/fsnotify/fsnotify/internal
+# github.com/go-chi/chi/v5 v5.2.1
+## explicit; go 1.20
 github.com/go-chi/chi/v5
 github.com/go-chi/chi/v5/middleware
 # github.com/go-chi/cors v1.2.1
@@ -83,7 +87,7 @@ github.com/go-logr/logr/funcr
 # github.com/go-task/slim-sprig/v3 v3.0.0
 ## explicit; go 1.20
 github.com/go-task/slim-sprig/v3
-# github.com/goccy/go-json v0.10.3
+# github.com/goccy/go-json v0.10.5
 ## explicit; go 1.19
 github.com/goccy/go-json
 github.com/goccy/go-json/internal/decoder
@@ -94,14 +98,20 @@ github.com/goccy/go-json/internal/encoder/vm_color_indent
 github.com/goccy/go-json/internal/encoder/vm_indent
 github.com/goccy/go-json/internal/errors
 github.com/goccy/go-json/internal/runtime
-# github.com/google/go-cmp v0.6.0
-## explicit; go 1.13
+# github.com/gohugoio/hashstructure v0.5.0
+## explicit; go 1.18
+github.com/gohugoio/hashstructure
+# github.com/google/go-cmp v0.7.0
+## explicit; go 1.21
 github.com/google/go-cmp/cmp
 github.com/google/go-cmp/cmp/internal/diff
 github.com/google/go-cmp/cmp/internal/flags
 github.com/google/go-cmp/cmp/internal/function
 github.com/google/go-cmp/cmp/internal/value
-# github.com/google/pprof v0.0.0-20241210010833-40e02aabc2ad
+# github.com/google/go-pipeline v0.0.0-20230411140531-6cbedfc1d3fc
+## explicit; go 1.20
+github.com/google/go-pipeline/pkg/pipeline
+# github.com/google/pprof v0.0.0-20250302191652-9094ed2288e7
 ## explicit; go 1.22
 github.com/google/pprof/profile
 # github.com/google/uuid v1.6.0
@@ -140,8 +150,8 @@ github.com/jellydator/ttlcache/v3
 # github.com/kardianos/service v1.2.2
 ## explicit; go 1.12
 github.com/kardianos/service
-# github.com/klauspost/compress v1.17.9
-## explicit; go 1.20
+# github.com/klauspost/compress v1.17.11
+## explicit; go 1.21
 github.com/klauspost/compress
 github.com/klauspost/compress/fse
 github.com/klauspost/compress/huff0
@@ -174,7 +184,7 @@ github.com/lestrrat-go/httprc
 ## explicit; go 1.13
 github.com/lestrrat-go/iter/arrayiter
 github.com/lestrrat-go/iter/mapiter
-# github.com/lestrrat-go/jwx/v2 v2.1.3
+# github.com/lestrrat-go/jwx/v2 v2.1.4
 ## explicit; go 1.20
 github.com/lestrrat-go/jwx/v2
 github.com/lestrrat-go/jwx/v2/cert
@@ -201,7 +211,7 @@ github.com/lestrrat-go/jwx/v2/x25519
 # github.com/lestrrat-go/option v1.0.1
 ## explicit; go 1.16
 github.com/lestrrat-go/option
-# github.com/magiconair/properties v1.8.7
+# github.com/magiconair/properties v1.8.9
 ## explicit; go 1.19
 github.com/magiconair/properties
 # github.com/matoous/go-nanoid/v2 v2.1.0
@@ -210,10 +220,6 @@ github.com/matoous/go-nanoid/v2
 # github.com/mattn/go-sqlite3 v1.14.24
 ## explicit; go 1.19
 github.com/mattn/go-sqlite3
-# github.com/mattn/go-zglob v0.0.6
-## explicit; go 1.12
-github.com/mattn/go-zglob
-github.com/mattn/go-zglob/fastwalk
 # github.com/mfridman/interpolate v0.0.2
 ## explicit; go 1.19
 github.com/mfridman/interpolate
@@ -230,8 +236,8 @@ github.com/mitchellh/mapstructure
 # github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
 ## explicit
 github.com/munnerz/goautoneg
-# github.com/onsi/ginkgo/v2 v2.22.2
-## explicit; go 1.22.0
+# github.com/onsi/ginkgo/v2 v2.23.0
+## explicit; go 1.23.0
 github.com/onsi/ginkgo/v2
 github.com/onsi/ginkgo/v2/config
 github.com/onsi/ginkgo/v2/formatter
@@ -290,8 +296,8 @@ github.com/pressly/goose/v3/internal/dialect/dialectquery
 github.com/pressly/goose/v3/internal/gooseutil
 github.com/pressly/goose/v3/internal/sqlparser
 github.com/pressly/goose/v3/lock
-# github.com/prometheus/client_golang v1.20.5
-## explicit; go 1.20
+# github.com/prometheus/client_golang v1.21.1
+## explicit; go 1.21
 github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil
 github.com/prometheus/client_golang/internal/github.com/golang/gddo/httputil/header
 github.com/prometheus/client_golang/prometheus
@@ -300,8 +306,8 @@ github.com/prometheus/client_golang/prometheus/promhttp
 # github.com/prometheus/client_model v0.6.1
 ## explicit; go 1.19
 github.com/prometheus/client_model/go
-# github.com/prometheus/common v0.55.0
-## explicit; go 1.20
+# github.com/prometheus/common v0.62.0
+## explicit; go 1.21
 github.com/prometheus/common/expfmt
 github.com/prometheus/common/model
 # github.com/prometheus/procfs v0.15.1
@@ -309,14 +315,20 @@ github.com/prometheus/common/model
 github.com/prometheus/procfs
 github.com/prometheus/procfs/internal/fs
 github.com/prometheus/procfs/internal/util
+# github.com/rjeczalik/notify v0.9.3
+## explicit; go 1.11
+github.com/rjeczalik/notify
 # github.com/robfig/cron/v3 v3.0.1
 ## explicit; go 1.12
 github.com/robfig/cron/v3
-# github.com/rogpeppe/go-internal v1.10.0
-## explicit; go 1.19
+# github.com/rogpeppe/go-internal v1.14.1
+## explicit; go 1.23
 github.com/rogpeppe/go-internal/fmtsort
-# github.com/sagikazarmark/locafero v0.4.0
-## explicit; go 1.20
+# github.com/sabhiram/go-gitignore v0.0.0-20210923224102-525f6e181f06
+## explicit; go 1.13
+github.com/sabhiram/go-gitignore
+# github.com/sagikazarmark/locafero v0.7.0
+## explicit; go 1.21
 github.com/sagikazarmark/locafero
 # github.com/sagikazarmark/slog-shim v0.1.0
 ## explicit; go 1.20
@@ -343,18 +355,18 @@ github.com/sourcegraph/conc
 github.com/sourcegraph/conc/internal/multierror
 github.com/sourcegraph/conc/iter
 github.com/sourcegraph/conc/panics
-# github.com/spf13/afero v1.11.0
-## explicit; go 1.19
+# github.com/spf13/afero v1.12.0
+## explicit; go 1.21
 github.com/spf13/afero
 github.com/spf13/afero/internal/common
 github.com/spf13/afero/mem
-# github.com/spf13/cast v1.6.0
+# github.com/spf13/cast v1.7.1
 ## explicit; go 1.19
 github.com/spf13/cast
-# github.com/spf13/cobra v1.8.1
+# github.com/spf13/cobra v1.9.1
 ## explicit; go 1.15
 github.com/spf13/cobra
-# github.com/spf13/pflag v1.0.5
+# github.com/spf13/pflag v1.0.6
 ## explicit; go 1.12
 github.com/spf13/pflag
 # github.com/spf13/viper v1.19.0
@@ -386,25 +398,30 @@ github.com/unrolled/secure
 # github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1
 ## explicit; go 1.15
 github.com/xrash/smetrics
+# go.uber.org/goleak v1.3.0
+## explicit; go 1.20
+go.uber.org/goleak
+go.uber.org/goleak/internal/stack
 # go.uber.org/multierr v1.11.0
 ## explicit; go 1.19
 go.uber.org/multierr
-# golang.org/x/crypto v0.32.0
-## explicit; go 1.20
+# golang.org/x/crypto v0.36.0
+## explicit; go 1.23.0
 golang.org/x/crypto/cryptobyte
 golang.org/x/crypto/cryptobyte/asn1
 golang.org/x/crypto/curve25519
 golang.org/x/crypto/ed25519
 golang.org/x/crypto/pbkdf2
-# golang.org/x/exp v0.0.0-20250106191152-7588d65b2ba8
-## explicit; go 1.22.0
+# golang.org/x/exp v0.0.0-20250305212735-054e65f0b394
+## explicit; go 1.23.0
 golang.org/x/exp/constraints
+golang.org/x/exp/maps
 golang.org/x/exp/slices
 golang.org/x/exp/slog
 golang.org/x/exp/slog/internal
 golang.org/x/exp/slog/internal/buffer
-# golang.org/x/image v0.23.0
-## explicit; go 1.18
+# golang.org/x/image v0.25.0
+## explicit; go 1.23.0
 golang.org/x/image/bmp
 golang.org/x/image/ccitt
 golang.org/x/image/riff
@@ -413,18 +430,18 @@ golang.org/x/image/tiff/lzw
 golang.org/x/image/vp8
 golang.org/x/image/vp8l
 golang.org/x/image/webp
-# golang.org/x/net v0.34.0
-## explicit; go 1.18
+# golang.org/x/net v0.37.0
+## explicit; go 1.23.0
 golang.org/x/net/html
 golang.org/x/net/html/atom
 golang.org/x/net/html/charset
-# golang.org/x/sync v0.10.0
-## explicit; go 1.18
+# golang.org/x/sync v0.12.0
+## explicit; go 1.23.0
 golang.org/x/sync/errgroup
 golang.org/x/sync/semaphore
 golang.org/x/sync/singleflight
-# golang.org/x/sys v0.29.0
-## explicit; go 1.18
+# golang.org/x/sys v0.31.0
+## explicit; go 1.23.0
 golang.org/x/sys/cpu
 golang.org/x/sys/unix
 golang.org/x/sys/windows
@@ -432,8 +449,8 @@ golang.org/x/sys/windows/registry
 golang.org/x/sys/windows/svc
 golang.org/x/sys/windows/svc/eventlog
 golang.org/x/sys/windows/svc/mgr
-# golang.org/x/text v0.21.0
-## explicit; go 1.18
+# golang.org/x/text v0.23.0
+## explicit; go 1.23.0
 golang.org/x/text/cases
 golang.org/x/text/encoding
 golang.org/x/text/encoding/charmap
@@ -454,13 +471,14 @@ golang.org/x/text/language
 golang.org/x/text/runes
 golang.org/x/text/transform
 golang.org/x/text/unicode/norm
-# golang.org/x/time v0.9.0
-## explicit; go 1.18
+# golang.org/x/time v0.11.0
+## explicit; go 1.23.0
 golang.org/x/time/rate
-# golang.org/x/tools v0.29.0
-## explicit; go 1.22.0
+# golang.org/x/tools v0.31.0
+## explicit; go 1.23.0
 golang.org/x/tools/cover
 golang.org/x/tools/go/ast/inspector
+golang.org/x/tools/internal/astutil/edge
 # google.golang.org/protobuf v1.36.1
 ## explicit; go 1.21
 google.golang.org/protobuf/encoding/protodelim