detached daee41a

fix: remove unused nolint directive in github updater

commit
daee41a0d05f640612205b2fbef378c365285160
author
brice · · 2026-02-07 11:18 UTC
parent
88eec0a
signature
GPG VerifiedCD88F9E564E0102646FB6077A1A07C7C7C3E349D · arch-gpg Verified for the committer email
2 files · +14 -2
M internal/infrastructure/updater/github.go +0 -1
@@ -293,7 +293,6 @@ func isRetryableRequestError(err error) bool {
293293 }
294294
295295 var urlErr *url.Error
296- //nolint:staticcheck // url.Error.Temporary is deprecated but still useful for transient detection
297296 if errors.As(err, &urlErr) && urlErr.Temporary() {
298297 return true
299298 }
@@ -293,7 +293,6 @@ func isRetryableRequestError(err error) bool {
293 }293 }
294 294
295 var urlErr *url.Error295 var urlErr *url.Error
296- //nolint:staticcheck // url.Error.Temporary is deprecated but still useful for transient detection
297 if errors.As(err, &urlErr) && urlErr.Temporary() {296 if errors.As(err, &urlErr) && urlErr.Temporary() {
298 return true297 return true
299 }298 }
M webui/package-lock.json +14 -1
@@ -768,6 +768,7 @@
768768 "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.11.0.tgz",
769769 "integrity": "sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q==",
770770 "license": "Apache-2.0",
771+ "peer": true,
771772 "dependencies": {
772773 "@swc/helpers": "^0.5.0"
773774 }
@@ -1501,6 +1502,7 @@
15011502 "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==",
15021503 "dev": true,
15031504 "license": "MIT",
1505+ "peer": true,
15041506 "dependencies": {
15051507 "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0",
15061508 "deepmerge": "^4.3.1",
@@ -1912,6 +1914,7 @@
19121914 "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==",
19131915 "dev": true,
19141916 "license": "MIT",
1917+ "peer": true,
19151918 "dependencies": {
19161919 "undici-types": "~7.16.0"
19171920 }
@@ -1961,6 +1964,7 @@
19611964 "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
19621965 "dev": true,
19631966 "license": "MIT",
1967+ "peer": true,
19641968 "dependencies": {
19651969 "@typescript-eslint/scope-manager": "8.54.0",
19661970 "@typescript-eslint/types": "8.54.0",
@@ -2164,6 +2168,7 @@
21642168 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
21652169 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
21662170 "license": "MIT",
2171+ "peer": true,
21672172 "bin": {
21682173 "acorn": "bin/acorn"
21692174 },
@@ -2347,6 +2352,7 @@
23472352 }
23482353 ],
23492354 "license": "MIT",
2355+ "peer": true,
23502356 "dependencies": {
23512357 "baseline-browser-mapping": "^2.9.0",
23522358 "caniuse-lite": "^1.0.30001759",
@@ -2648,6 +2654,7 @@
26482654 "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
26492655 "dev": true,
26502656 "license": "MIT",
2657+ "peer": true,
26512658 "dependencies": {
26522659 "@eslint-community/eslint-utils": "^4.8.0",
26532660 "@eslint-community/regexpp": "^4.12.1",
@@ -3821,6 +3828,7 @@
38213828 }
38223829 ],
38233830 "license": "MIT",
3831+ "peer": true,
38243832 "dependencies": {
38253833 "nanoid": "^3.3.11",
38263834 "picocolors": "^1.1.1",
@@ -4157,6 +4165,7 @@
41574165 "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.49.2.tgz",
41584166 "integrity": "sha512-PYLwnngYzyhKzqDlGVlCH4z+NVI8mC0/bTv15vw25CcdOhxENsOHIbQ36oj5DIf3oBazM+STbCAvaskpxtBmWA==",
41594167 "license": "MIT",
4168+ "peer": true,
41604169 "dependencies": {
41614170 "@jridgewell/remapping": "^2.3.4",
41624171 "@jridgewell/sourcemap-codec": "^1.5.0",
@@ -4303,6 +4312,7 @@
43034312 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz",
43044313 "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==",
43054314 "license": "MIT",
4315+ "peer": true,
43064316 "funding": {
43074317 "type": "github",
43084318 "url": "https://github.com/sponsors/dcastil"
@@ -4333,7 +4343,8 @@
43334343 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
43344344 "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
43354345 "dev": true,
4336- "license": "MIT"
4346+ "license": "MIT",
4347+ "peer": true
43374348 },
43384349 "node_modules/tapable": {
43394350 "version": "2.3.0",
@@ -4414,6 +4425,7 @@
44144425 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
44154426 "dev": true,
44164427 "license": "Apache-2.0",
4428+ "peer": true,
44174429 "bin": {
44184430 "tsc": "bin/tsc",
44194431 "tsserver": "bin/tsserver"
@@ -4507,6 +4519,7 @@
45074519 "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
45084520 "dev": true,
45094521 "license": "MIT",
4522+ "peer": true,
45104523 "dependencies": {
45114524 "esbuild": "^0.27.0",
45124525 "fdir": "^6.5.0",
@@ -768,6 +768,7 @@
768 "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.11.0.tgz",768 "resolved": "https://registry.npmjs.org/@internationalized/date/-/date-3.11.0.tgz",
769 "integrity": "sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q==",769 "integrity": "sha512-BOx5huLAWhicM9/ZFs84CzP+V3gBW6vlpM02yzsdYC7TGlZJX1OJiEEHcSayF00Z+3jLlm4w79amvSt6RqKN3Q==",
770 "license": "Apache-2.0",770 "license": "Apache-2.0",
771+ "peer": true,
771 "dependencies": {772 "dependencies": {
772 "@swc/helpers": "^0.5.0"773 "@swc/helpers": "^0.5.0"
773 }774 }
@@ -1501,6 +1502,7 @@
1501 "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==",1502 "integrity": "sha512-ou/d51QSdTyN26D7h6dSpusAKaZkAiGM55/AKYi+9AGZw7q85hElbjK3kEyzXHhLSnRISHOYzVge6x0jRZ7DXA==",
1502 "dev": true,1503 "dev": true,
1503 "license": "MIT",1504 "license": "MIT",
1505+ "peer": true,
1504 "dependencies": {1506 "dependencies": {
1505 "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0",1507 "@sveltejs/vite-plugin-svelte-inspector": "^5.0.0",
1506 "deepmerge": "^4.3.1",1508 "deepmerge": "^4.3.1",
@@ -1912,6 +1914,7 @@
1912 "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==",1914 "integrity": "sha512-DZ8VwRFUNzuqJ5khrvwMXHmvPe+zGayJhr2CDNiKB1WBE1ST8Djl00D0IC4vvNmHMdj6DlbYRIaFE7WHjlDl5w==",
1913 "dev": true,1915 "dev": true,
1914 "license": "MIT",1916 "license": "MIT",
1917+ "peer": true,
1915 "dependencies": {1918 "dependencies": {
1916 "undici-types": "~7.16.0"1919 "undici-types": "~7.16.0"
1917 }1920 }
@@ -1961,6 +1964,7 @@
1961 "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",1964 "integrity": "sha512-BtE0k6cjwjLZoZixN0t5AKP0kSzlGu7FctRXYuPAm//aaiZhmfq1JwdYpYr1brzEspYyFeF+8XF5j2VK6oalrA==",
1962 "dev": true,1965 "dev": true,
1963 "license": "MIT",1966 "license": "MIT",
1967+ "peer": true,
1964 "dependencies": {1968 "dependencies": {
1965 "@typescript-eslint/scope-manager": "8.54.0",1969 "@typescript-eslint/scope-manager": "8.54.0",
1966 "@typescript-eslint/types": "8.54.0",1970 "@typescript-eslint/types": "8.54.0",
@@ -2164,6 +2168,7 @@
2164 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",2168 "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
2165 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",2169 "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
2166 "license": "MIT",2170 "license": "MIT",
2171+ "peer": true,
2167 "bin": {2172 "bin": {
2168 "acorn": "bin/acorn"2173 "acorn": "bin/acorn"
2169 },2174 },
@@ -2347,6 +2352,7 @@
2347 }2352 }
2348 ],2353 ],
2349 "license": "MIT",2354 "license": "MIT",
2355+ "peer": true,
2350 "dependencies": {2356 "dependencies": {
2351 "baseline-browser-mapping": "^2.9.0",2357 "baseline-browser-mapping": "^2.9.0",
2352 "caniuse-lite": "^1.0.30001759",2358 "caniuse-lite": "^1.0.30001759",
@@ -2648,6 +2654,7 @@
2648 "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",2654 "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
2649 "dev": true,2655 "dev": true,
2650 "license": "MIT",2656 "license": "MIT",
2657+ "peer": true,
2651 "dependencies": {2658 "dependencies": {
2652 "@eslint-community/eslint-utils": "^4.8.0",2659 "@eslint-community/eslint-utils": "^4.8.0",
2653 "@eslint-community/regexpp": "^4.12.1",2660 "@eslint-community/regexpp": "^4.12.1",
@@ -3821,6 +3828,7 @@
3821 }3828 }
3822 ],3829 ],
3823 "license": "MIT",3830 "license": "MIT",
3831+ "peer": true,
3824 "dependencies": {3832 "dependencies": {
3825 "nanoid": "^3.3.11",3833 "nanoid": "^3.3.11",
3826 "picocolors": "^1.1.1",3834 "picocolors": "^1.1.1",
@@ -4157,6 +4165,7 @@
4157 "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.49.2.tgz",4165 "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.49.2.tgz",
4158 "integrity": "sha512-PYLwnngYzyhKzqDlGVlCH4z+NVI8mC0/bTv15vw25CcdOhxENsOHIbQ36oj5DIf3oBazM+STbCAvaskpxtBmWA==",4166 "integrity": "sha512-PYLwnngYzyhKzqDlGVlCH4z+NVI8mC0/bTv15vw25CcdOhxENsOHIbQ36oj5DIf3oBazM+STbCAvaskpxtBmWA==",
4159 "license": "MIT",4167 "license": "MIT",
4168+ "peer": true,
4160 "dependencies": {4169 "dependencies": {
4161 "@jridgewell/remapping": "^2.3.4",4170 "@jridgewell/remapping": "^2.3.4",
4162 "@jridgewell/sourcemap-codec": "^1.5.0",4171 "@jridgewell/sourcemap-codec": "^1.5.0",
@@ -4303,6 +4312,7 @@
4303 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz",4312 "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.4.0.tgz",
4304 "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==",4313 "integrity": "sha512-uSaO4gnW+b3Y2aWoWfFpX62vn2sR3skfhbjsEnaBI81WD1wBLlHZe5sWf0AqjksNdYTbGBEd0UasQMT3SNV15g==",
4305 "license": "MIT",4314 "license": "MIT",
4315+ "peer": true,
4306 "funding": {4316 "funding": {
4307 "type": "github",4317 "type": "github",
4308 "url": "https://github.com/sponsors/dcastil"4318 "url": "https://github.com/sponsors/dcastil"
@@ -4333,7 +4343,8 @@
4333 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",4343 "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
4334 "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",4344 "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
4335 "dev": true,4345 "dev": true,
4336- "license": "MIT"4346+ "license": "MIT",
4347+ "peer": true
4337 },4348 },
4338 "node_modules/tapable": {4349 "node_modules/tapable": {
4339 "version": "2.3.0",4350 "version": "2.3.0",
@@ -4414,6 +4425,7 @@
4414 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",4425 "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
4415 "dev": true,4426 "dev": true,
4416 "license": "Apache-2.0",4427 "license": "Apache-2.0",
4428+ "peer": true,
4417 "bin": {4429 "bin": {
4418 "tsc": "bin/tsc",4430 "tsc": "bin/tsc",
4419 "tsserver": "bin/tsserver"4431 "tsserver": "bin/tsserver"
@@ -4507,6 +4519,7 @@
4507 "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",4519 "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
4508 "dev": true,4520 "dev": true,
4509 "license": "MIT",4521 "license": "MIT",
4522+ "peer": true,
4510 "dependencies": {4523 "dependencies": {
4511 "esbuild": "^0.27.0",4524 "esbuild": "^0.27.0",
4512 "fdir": "^6.5.0",4525 "fdir": "^6.5.0",

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close