726fa4f9b84be5ddb011127302401b252c0e724f

Author
TheEdgeOfRage <git@theedgeofrage.com>
Committer
TheEdgeOfRage <git@theedgeofrage.com>
Date

Message

Update deps and add govulncheck

Diff

This diff is truncated to protect this page.

  1diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
  2index 1f07be58c7ba79f1602b3c44efa27c9ecd5b7cca..720a0a6dc21adfbb3074893d6c343c40cc1f55be 100644
  3--- a/.github/workflows/ci.yaml
  4+++ b/.github/workflows/ci.yaml
  5@@ -5,6 +5,7 @@ name: "Go CI"
  6   push:
  7     branches:
  8       - main
  9+  pull_request:
 10 
 11 jobs:
 12   test:
 13@@ -30,6 +31,7 @@ jobs:
 14       - uses: actions/setup-go@v6
 15         with:
 16           go-version-file: "go.mod"
 17+          check-latest: true
 18           cache: true
 19 
 20       - name: go vet
 21@@ -38,7 +40,10 @@ jobs:
 22       - name: golangci-lint
 23         uses: golangci/golangci-lint-action@v9
 24         with:
 25-          version: v2.11.3
 26+          version: v2.11.4
 27+
 28+      - name: govulncheck
 29+        run: make govulncheck
 30 
 31       - name: Tests
 32         env:
 33@@ -48,17 +53,20 @@ jobs:
 34           make test
 35 
 36       - name: Set up Docker Buildx
 37+        if: github.event_name == 'push' && github.ref == 'refs/heads/main'
 38         uses: docker/setup-buildx-action@v4
 39         with:
 40           version: latest
 41 
 42       - name: Login to Docker Hub
 43+        if: github.event_name == 'push' && github.ref == 'refs/heads/main'
 44         uses: docker/login-action@v4
 45         with:
 46           username: ${{ secrets.DOCKER_USERNAME }}
 47           password: ${{ secrets.DOCKER_PASSWORD }}
 48 
 49       - name: Build and push API image
 50+        if: github.event_name == 'push' && github.ref == 'refs/heads/main'
 51         uses: docker/build-push-action@v7
 52         with:
 53           push: true
 54diff --git a/.github/workflows/pr.yaml b/.github/workflows/pr.yaml
 55deleted file mode 100644
 56index 8b07144feb6cf26ff9cc105842d1c81feb72121f..0000000000000000000000000000000000000000
 57--- a/.github/workflows/pr.yaml
 58+++ /dev/null
 59@@ -1,48 +0,0 @@
 60----
 61-name: "PR CI"
 62-
 63-on:
 64-  pull_request:
 65-    branches:
 66-      - main
 67-
 68-jobs:
 69-  ci:
 70-    name: "Run CI checks"
 71-    runs-on: ubuntu-latest
 72-    timeout-minutes: 15
 73-    services:
 74-      postgres:
 75-        image: postgres:18
 76-        env:
 77-          POSTGRES_PASSWORD: postgres
 78-        options: >-
 79-          --health-cmd "pg_isready -U postgres"
 80-          --health-interval 5s
 81-          --health-timeout 2s
 82-          --health-retries 5
 83-        ports:
 84-          - 5432:5432
 85-
 86-    steps:
 87-      - uses: actions/checkout@v6
 88-
 89-      - uses: actions/setup-go@v6
 90-        with:
 91-          go-version-file: "go.mod"
 92-          cache: true
 93-
 94-      - name: go vet
 95-        run: go vet ./...
 96-
 97-      - name: golangci-lint
 98-        uses: golangci/golangci-lint-action@v9
 99-        with:
100-          version: v2.11.3
101-
102-      - name: Tests
103-        env:
104-          DB_URI: postgresql://postgres:postgres@localhost:5432/postgres?sslmode=disable
105-        run: |-
106-          make migrate
107-          make test
108diff --git a/Makefile b/Makefile
109index 195062957fa8cf7ffccadb1c9ae4f9c5d3aa9038..7897d3525f103f895b4ecf332b1a01b72e425e1c 100644
110--- a/Makefile
111+++ b/Makefile
112@@ -1,4 +1,4 @@
113-.PHONY: all lint test air templ build gen-mocks migrate image-build
114+.PHONY: all lint govulncheck test air templ build gen-mocks migrate image-build
115 
116 DB_URI ?= postgres://ytrssil:ytrssil@localhost:5432/ytrssil?sslmode=disable
117 
118@@ -11,9 +11,11 @@ bin/golangci-lint: bin
119 bin/migrate: bin
120 	GOBIN=$(PWD)/bin go install -tags 'postgres' github.com/golang-migrate/migrate/v4/cmd/migrate@v4.19.1
121 bin/air: bin
122-	GOBIN=$(PWD)/bin go install github.com/air-verse/air@v1.64.5
123+	GOBIN=$(PWD)/bin go install github.com/air-verse/air@v1.65.1
124 bin/templ: bin
125 	GOBIN=$(PWD)/bin go install github.com/a-h/templ/cmd/templ@v0.3.1001
126+bin/govulncheck: bin
127+	GOBIN=$(PWD)/bin go install golang.org/x/vuln/cmd/govulncheck@v1.2.0
128 
129 fmt:
130 	go mod tidy
131@@ -24,6 +26,10 @@ lint: bin/golangci-lint
132 	go vet ./...
133 	bin/golangci-lint run
134 	bin/golangci-lint fmt -d
135+	$(MAKE) govulncheck
136+
137+govulncheck:  bin/govulncheck
138+	bin/govulncheck ./...
139 
140 test:
141 	go test -timeout=30s -race ./...
142diff --git a/go.mod b/go.mod
143index 0660eaa83f73497dcdf3a52670201e3bbba0d0fe..38b295ff6bbb67faa2935ba51e5930c00095493e 100644
144--- a/go.mod
145+++ b/go.mod
146@@ -1,41 +1,41 @@
147 module github.com/TheEdgeOfRage/ytrssil-api
148 
149-go 1.25
150+go 1.26
151 
152 require (
153 	github.com/a-h/templ v0.3.1001
154 	github.com/dustin/go-humanize v1.0.1
155-	github.com/gin-gonic/gin v1.11.0
156+	github.com/gin-gonic/gin v1.12.0
157 	github.com/golang-migrate/migrate/v4 v4.19.1
158-	github.com/jackc/pgx/v5 v5.8.0
159+	github.com/jackc/pgx/v5 v5.9.2
160 	github.com/jessevdk/go-flags v1.6.1
161 	github.com/oklog/ulid/v2 v2.1.1
162 	github.com/paulrosania/go-charset v0.0.0-20190326053356-55c9d7a5834c
163-	github.com/starfederation/datastar-go v1.1.0
164+	github.com/starfederation/datastar-go v1.2.1
165 	github.com/stretchr/testify v1.11.1
166 )
167 
168 require (
169 	github.com/CAFxX/httpcompression v0.0.9 // indirect
170 	github.com/andybalholm/brotli v1.2.0 // indirect
171-	github.com/bytedance/sonic v1.14.0 // indirect
172-	github.com/bytedance/sonic/loader v0.3.0 // indirect
173+	github.com/bytedance/gopkg v0.1.3 // indirect
174+	github.com/bytedance/sonic v1.15.0 // indirect
175+	github.com/bytedance/sonic/loader v0.5.0 // indirect
176 	github.com/cloudwego/base64x v0.1.6 // indirect
177 	github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
178-	github.com/gabriel-vasile/mimetype v1.4.8 // indirect
179+	github.com/gabriel-vasile/mimetype v1.4.12 // indirect
180 	github.com/gin-contrib/sse v1.1.0 // indirect
181 	github.com/go-playground/locales v0.14.1 // indirect
182 	github.com/go-playground/universal-translator v0.18.1 // indirect
183-	github.com/go-playground/validator/v10 v10.27.0 // indirect
184-	github.com/goccy/go-json v0.10.2 // indirect
185-	github.com/goccy/go-yaml v1.18.0 // indirect
186+	github.com/go-playground/validator/v10 v10.30.1 // indirect
187+	github.com/goccy/go-json v0.10.5 // indirect
188+	github.com/goccy/go-yaml v1.19.2 // indirect
189 	github.com/jackc/pgpassfile v1.0.0 // indirect
190 	github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 // indirect
191 	github.com/jackc/puddle/v2 v2.2.2 // indirect
192 	github.com/json-iterator/go v1.1.12 // indirect
193 	github.com/klauspost/compress v1.18.0 // indirect
194 	github.com/klauspost/cpuid/v2 v2.3.0 // indirect
195-	github.com/kr/text v0.2.0 // indirect
196 	github.com/leodido/go-urn v1.4.0 // indirect
197 	github.com/lib/pq v1.10.9 // indirect
198 	github.com/mattn/go-isatty v0.0.20 // indirect
199@@ -43,21 +43,19 @@ require (
200 	github.com/modern-go/reflect2 v1.0.2 // indirect
201 	github.com/pelletier/go-toml/v2 v2.2.4 // indirect
202 	github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
203-	github.com/quic-go/qpack v0.5.1 // indirect
204-	github.com/quic-go/quic-go v0.54.0 // indirect
205+	github.com/quic-go/qpack v0.6.0 // indirect
206+	github.com/quic-go/quic-go v0.59.0 // indirect
207 	github.com/rogpeppe/go-internal v1.14.1 // indirect
208 	github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
209-	github.com/ugorji/go/codec v1.3.0 // indirect
210+	github.com/ugorji/go/codec v1.3.1 // indirect
211 	github.com/valyala/bytebufferpool v1.0.0 // indirect
212-	go.uber.org/mock v0.5.0 // indirect
213-	golang.org/x/arch v0.20.0 // indirect
214-	golang.org/x/crypto v0.45.0 // indirect
215-	golang.org/x/mod v0.29.0 // indirect
216-	golang.org/x/net v0.47.0 // indirect
217-	golang.org/x/sync v0.18.0 // indirect
218-	golang.org/x/sys v0.38.0 // indirect
219-	golang.org/x/text v0.31.0 // indirect
220-	golang.org/x/tools v0.38.0 // indirect
221-	google.golang.org/protobuf v1.36.9 // indirect
222+	go.mongodb.org/mongo-driver/v2 v2.5.0 // indirect
223+	golang.org/x/arch v0.22.0 // indirect
224+	golang.org/x/crypto v0.48.0 // indirect
225+	golang.org/x/net v0.51.0 // indirect
226+	golang.org/x/sync v0.19.0 // indirect
227+	golang.org/x/sys v0.41.0 // indirect
228+	golang.org/x/text v0.34.0 // indirect
229+	google.golang.org/protobuf v1.36.10 // indirect
230 	gopkg.in/yaml.v3 v3.0.1 // indirect
231 )
232diff --git a/go.sum b/go.sum
233index 717be2bd97c642838341e42dcf1486e6d261e2fd..f3ebcc7c3458b333dfd532d0cbbc49edf9619c78 100644
234--- a/go.sum
235+++ b/go.sum
236@@ -9,17 +9,18 @@ github.com/a-h/templ v0.3.1001/go.mod h1:oCZcnKRf5jjsGpf2yELzQfodLphd2mwecwG4Crk
237 github.com/andybalholm/brotli v1.0.5/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig=
238 github.com/andybalholm/brotli v1.2.0 h1:ukwgCxwYrmACq68yiUqwIWnGY0cTPox/M94sVwToPjQ=
239 github.com/andybalholm/brotli v1.2.0/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
240-github.com/bytedance/sonic v1.14.0 h1:/OfKt8HFw0kh2rj8N0F6C/qPGRESq0BbaNZgcNXXzQQ=
241-github.com/bytedance/sonic v1.14.0/go.mod h1:WoEbx8WTcFJfzCe0hbmyTGrfjt8PzNEBdxlNUO24NhA=
242-github.com/bytedance/sonic/loader v0.3.0 h1:dskwH8edlzNMctoruo8FPTJDF3vLtDT0sXZwvZJyqeA=
243-github.com/bytedance/sonic/loader v0.3.0/go.mod h1:N8A3vUdtUebEY2/VQC0MyhYeKUFosQU6FxH2JmUe6VI=
244+github.com/bytedance/gopkg v0.1.3 h1:TPBSwH8RsouGCBcMBktLt1AymVo2TVsBVCY4b6TnZ/M=
245+github.com/bytedance/gopkg v0.1.3/go.mod h1:576VvJ+eJgyCzdjS+c4+77QF3p7ubbtiKARP3TxducM=
246+github.com/bytedance/sonic v1.15.0 h1:/PXeWFaR5ElNcVE84U0dOHjiMHQOwNIx3K4ymzh/uSE=
247+github.com/bytedance/sonic v1.15.0/go.mod h1:tFkWrPz0/CUCLEF4ri4UkHekCIcdnkqXw9VduqpJh0k=
248+github.com/bytedance/sonic/loader v0.5.0 h1:gXH3KVnatgY7loH5/TkeVyXPfESoqSBSBEiDd5VjlgE=
249+github.com/bytedance/sonic/loader v0.5.0/go.mod h1:AR4NYCk5DdzZizZ5djGqQ92eEhCCcdf5x77udYiSJRo=
250 github.com/cloudwego/base64x v0.1.6 h1:t11wG9AECkCDk5fMSoxmufanudBtJ+/HemLstXDLI2M=
251 github.com/cloudwego/base64x v0.1.6/go.mod h1:OFcloc187FXDaYHvrNIjxSe8ncn0OOM8gEHfghB2IPU=
252 github.com/containerd/errdefs v1.0.0 h1:tg5yIfIlQIrxYtu9ajqY42W3lpS19XqdxRQeEwYG8PI=
253 github.com/containerd/errdefs v1.0.0/go.mod h1:+YBYIdtsnF4Iw6nWZhJcqGSg/dwvV7tyJ/kCkyJ2k+M=
254 github.com/containerd/errdefs/pkg v0.3.0 h1:9IKJ06FvyNlexW690DXuQNx2KA2cUJXx151Xdx3ZPPE=
255 github.com/containerd/errdefs/pkg v0.3.0/go.mod h1:NJw6s9HwNuRhnjJhM7pylWwMyAkmCQvQ4GpJHEqRLVk=
256-github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
257 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
258 github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
259 github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
260@@ -38,12 +39,12 @@ github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkp
261 github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
262 github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
263 github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U=
264-github.com/gabriel-vasile/mimetype v1.4.8 h1:FfZ3gj38NjllZIeJAmMhr+qKL8Wu+nOoI3GqacKw1NM=
265-github.com/gabriel-vasile/mimetype v1.4.8/go.mod h1:ByKUIKGjh1ODkGM1asKUbQZOLGrPjydw3hYPU2YU9t8=
266+github.com/gabriel-vasile/mimetype v1.4.12 h1:e9hWvmLYvtp846tLHam2o++qitpguFiYCKbn0w9jyqw=
267+github.com/gabriel-vasile/mimetype v1.4.12/go.mod h1:d+9Oxyo1wTzWdyVUPMmXFvp4F9tea18J8ufA774AB3s=
268 github.com/gin-contrib/sse v1.1.0 h1:n0w2GMuUpWDVp7qSpvze6fAu9iRxJY4Hmj6AmBOU05w=
269 github.com/gin-contrib/sse v1.1.0/go.mod h1:hxRZ5gVpWMT7Z0B0gSNYqqsSCNIJMjzvm6fqCz9vjwM=
270-github.com/gin-gonic/gin v1.11.0 h1:OW/6PLjyusp2PPXtyxKHU0RbX6I/l28FTdDlae5ueWk=
271-github.com/gin-gonic/gin v1.11.0/go.mod h1:+iq/FyxlGzII0KHiBGjuNn4UNENUlKbGlNmc+W50Dls=
272+github.com/gin-gonic/gin v1.12.0 h1:b3YAbrZtnf8N//yjKeU2+MQsh2mY5htkZidOM7O0wG8=
273+github.com/gin-gonic/gin v1.12.0/go.mod h1:VxccKfsSllpKshkBWgVgRniFFAzFb9csfngsqANjnLc=
274 github.com/go-logr/logr v1.4.3 h1:CjnDlHq8ikf6E492q6eKboGOC0T8CDaOvkHCIg8idEI=
275 github.com/go-logr/logr v1.4.3/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY=
276 github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag=
277@@ -54,12 +55,12 @@ github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/o
278 github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY=
279 github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY=
280 github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY=
281-github.com/go-playground/validator/v10 v10.27.0 h1:w8+XrWVMhGkxOaaowyKH35gFydVHOvC0/uWoy2Fzwn4=
282-github.com/go-playground/validator/v10 v10.27.0/go.mod h1:I5QpIEbmr8On7W0TktmJAumgzX4CA1XNl4ZmDuVHKKo=
283-github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU=
284-github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I=
285-github.com/goccy/go-yaml v1.18.0 h1:8W7wMFS12Pcas7KU+VVkaiCng+kG8QiFeFwzFb+rwuw=
286-github.com/goccy/go-yaml v1.18.0/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
287+github.com/go-playground/validator/v10 v10.30.1 h1:f3zDSN/zOma+w6+1Wswgd9fLkdwy06ntQJp0BBvFG0w=
288+github.com/go-playground/validator/v10 v10.30.1/go.mod h1:oSuBIQzuJxL//3MelwSLD5hc2Tu889bF0Idm9Dg26cM=
289+github.com/goccy/go-json v0.10.5 h1:Fq85nIqj+gXn/S5ahsiTlK3TmC85qgirsdTP/+DeaC4=
290+github.com/goccy/go-json v0.10.5/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M=
291+github.com/goccy/go-yaml v1.19.2 h1:PmFC1S6h8ljIz6gMRBopkjP1TVT7xuwrButHID66PoM=
292+github.com/goccy/go-yaml v1.19.2/go.mod h1:XBurs7gK8ATbW4ZPGKgcbrY1Br56PdM69F7LkFRi1kA=
293 github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
294 github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
295 github.com/golang-migrate/migrate/v4 v4.19.1 h1:OCyb44lFuQfYXYLx1SCxPZQGU7mcaZ7gH9yH4jSFbBA=
296@@ -73,8 +74,8 @@ github.com/jackc/pgpassfile v1.0.0 h1:/6Hmqy13Ss2zCq62VdNG8tM1wchn8zjSGOBJ6icpsI
297 github.com/jackc/pgpassfile v1.0.0/go.mod h1:CEx0iS5ambNFdcRtxPj5JhEz+xB6uRky5eyVu/W2HEg=
298 github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761 h1:iCEnooe7UlwOQYpKFhBabPMi4aNAfoODPEFNiAnClxo=
299 github.com/jackc/pgservicefile v0.0.0-20240606120523-5a60cdf6a761/go.mod h1:5TJZWKEWniPve33vlWYSoGYefn3gLQRzjfDlhSJ9ZKM=
300-github.com/jackc/pgx/v5 v5.8.0 h1:TYPDoleBBme0xGSAX3/+NujXXtpZn9HBONkQC7IEZSo=
301-github.com/jackc/pgx/v5 v5.8.0/go.mod h1:QVeDInX2m9VyzvNeiCJVjCkNFqzsNb43204HshNSZKw=
302+github.com/jackc/pgx/v5 v5.9.2 h1:3ZhOzMWnR4yJ+RW1XImIPsD1aNSz4T4fyP7zlQb56hw=
303+github.com/jackc/pgx/v5 v5.9.2/go.mod h1:mal1tBGAFfLHvZzaYh77YS/eC6IX9OWbRV1QIIM0Jn4=
304 github.com/jackc/puddle/v2 v2.2.2 h1:PR8nw+E/1w0GLuRFSmiioY6UooMp6KJv0/61nB7icHo=
305 github.com/jackc/puddle/v2 v2.2.2/go.mod h1:vriiEXHvEE654aYKXXjOvZM39qJ0q+azkZFrfEOc3H4=
306 github.com/jessevdk/go-flags v1.6.1 h1:Cvu5U8UGrLay1rZfv/zP7iLpSHGUZ/Ou68T0iX1bBK4=
307@@ -87,8 +88,8 @@ github.com/klauspost/compress v1.18.0/go.mod h1:2Pp+KzxcywXVXMr50+X0Q/Lsb43OQHYW
308 github.com/klauspost/cpuid/v2 v2.3.0 h1:S4CRMLnYUhGeDFDqkGriYKdfoFlDnMtqTiI/sFzhA9Y=
309 github.com/klauspost/cpuid/v2 v2.3.0/go.mod h1:hqwkgyIinND0mEev00jJYCxPNVRVXFQeu1XKlok6oO0=
310 github.com/klauspost/pgzip v1.2.6/go.mod h1:Ch1tH69qFZu15pkjo5kYi6mth2Zzwzt50oCQKQE9RUs=
311-github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0=
312-github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk=
313+github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
314+github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
315 github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
316 github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
317 github.com/leodido/go-urn v1.4.0 h1:WT9HwE9SGECu3lg4d/dIA+jxlljEa1/ffXKmRjqdmIQ=
318@@ -126,29 +127,30 @@ github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINE
319 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
320 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U=
321 github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
322-github.com/quic-go/qpack v0.5.1 h1:giqksBPnT/HDtZ6VhtFKgoLOWmlyo9Ei6u9PqzIMbhI=
323-github.com/quic-go/qpack v0.5.1/go.mod h1:+PC4XFrEskIVkcLzpEkbLqq1uCoxPhQuvK5rH1ZgaEg=
324-github.com/quic-go/quic-go v0.54.0 h1:6s1YB9QotYI6Ospeiguknbp2Znb/jZYjZLRXn9kMQBg=
325-github.com/quic-go/quic-go v0.54.0/go.mod h1:e68ZEaCdyviluZmy44P6Iey98v/Wfz6HCjQEm+l8zTY=
326+github.com/quic-go/qpack v0.6.0 h1:g7W+BMYynC1LbYLSqRt8PBg5Tgwxn214ZZR34VIOjz8=
327+github.com/quic-go/qpack v0.6.0/go.mod h1:lUpLKChi8njB4ty2bFLX2x4gzDqXwUpaO1DP9qMDZII=
328+github.com/quic-go/quic-go v0.59.0 h1:OLJkp1Mlm/aS7dpKgTc6cnpynnD2Xg7C1pwL6vy/SAw=
329+github.com/quic-go/quic-go v0.59.0/go.mod h1:upnsH4Ju1YkqpLXC305eW3yDZ4NfnNbmQRCMWS58IKU=
330 github.com/rogpeppe/go-internal v1.14.1 h1:UQB4HGPB6osV0SQTLymcB4TgvyWu6ZyliaW0tI/otEQ=
331 github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7so1lCWt35ZSgc=
332-github.com/starfederation/datastar-go v1.1.0 h1:UVOYpbNfKPfrEq3MBOa1FRPO/YsxxcIduUxUTJiEQbQ=
333-github.com/starfederation/datastar-go v1.1.0/go.mod h1:stm83LQkhZkwa5GzzdPEN6dLuu8FVwxIv0w1DYkbD3w=
334+github.com/starfederation/datastar-go v1.2.1 h1:YKuI0rZIWmd7EjvayxJwLuPpFLpr8gEgtS4Ny+/fsuA=
335+github.com/starfederation/datastar-go v1.2.1/go.mod h1:stm83LQkhZkwa5GzzdPEN6dLuu8FVwxIv0w1DYkbD3w=