popertots
  • Joined on 2025-08-01
popertots pushed to main at popertots/Crussell 2026-07-10 12:54:50 +01:00
3d337b61b8 fix: remove t.Parallel from VAT tests to eliminate deadlock flakiness
19d1d8dd47 fix: correct prop names in Svelte templates after a11y cleanup
bee2ce81e6 fix: resolve remaining staticcheck SA4006 and gosec G120 issues
0c91482aac fix: adjust upload limits to 20MB profile, 30MB portfolio
Compare 4 commits »
popertots pushed to main at popertots/Crussell 2026-07-10 12:14:16 +01:00
9ea929901a fix: exclude RefreshToken from JSON response (G117)
cb09020b0d fix: add http.Server timeouts to mitigate Slowloris (G112)
6599ef85fd fix: suppress false positive G304 (hardcoded paths in test utility)
3a9bc02796 fix: check ParseMultipartForm errors, reduce maxMemory, handle 413 properly
ef3cfe8c4f fix: replace crypto/md5 with crypto/sha256 for IP hashing
Compare 8 commits »
popertots pushed to main at popertots/Crussell 2026-07-10 11:24:36 +01:00
895d7f0df9 chore: update shadcn-svelte from 1.4.0 to 1.4.1
popertots pushed to main at popertots/Crussell 2026-07-10 11:17:22 +01:00
6fd3d13540 ci: install openssl for nginx dummy cert generation
popertots pushed to main at popertots/Crussell 2026-07-10 11:11:03 +01:00
f0c5f53f3f ci: nginx needs dummy TLS certs, frontend major deps now visible
popertots pushed to main at popertots/Crussell 2026-07-10 11:04:22 +01:00
5246ed3c64 ci: add hosts entries so nginx -t can resolve upstream service names
popertots pushed to main at popertots/Crussell 2026-07-10 10:57:58 +01:00
6f557257bb ci: fix nginx http.d dir, golangci-lint timeout, frontend major deps parallel
popertots pushed to main at popertots/Crussell 2026-07-10 10:49:35 +01:00
e0f072b593 ci: split dev/prod jobs, add non-blocking frontend major deps check
popertots pushed to main at popertots/Crussell 2026-07-10 10:42:02 +01:00
2a0b81e565 ci: mkdir before cp for nginx config validation
popertots pushed to main at popertots/Crussell 2026-07-10 10:37:38 +01:00
9e3c9323c3 ci: fix nginx config check cp path, add R2_ENDPOINT to .env.example
popertots pushed to main at popertots/Crussell 2026-07-10 10:31:53 +01:00
3d5b9350bc ci: install git for gitleaks, use nginx default config for validation
popertots pushed to main at popertots/Crussell 2026-07-10 10:26:38 +01:00
fbb8837981 ci: fix gitleaks module path, compose env file, and nginx limit_req_zone scope
popertots pushed to main at popertots/Crussell 2026-07-10 10:20:06 +01:00
d073172670 ci: fix infra failures — install go/python3/docker/nginx in job containers
popertots pushed to main at popertots/Crussell 2026-07-10 10:02:45 +01:00
cbede4c267 hooks: add staticcheck, gosec, go mod tidy, and gitleaks to pre-commit
popertots pushed to main at popertots/Crussell 2026-07-10 09:54:22 +01:00
9a96a7a8a1 ci: add prod-tag variants to staticcheck and gosec
popertots pushed to main at popertots/Crussell 2026-07-10 09:48:48 +01:00
f532b05e72 ci: set coverage threshold to 100%, govulncheck gated behind go-build
popertots pushed to main at popertots/Crussell 2026-07-10 09:42:15 +01:00
5f95abf804 ci: add secrets scanning, staticcheck, gosec, coverage, env docs, compose/nginx validation, a11y
49ee167d69 chore: add missing env vars to .env.example
Compare 2 commits »
popertots pushed to main at popertots/Crussell 2026-07-09 19:49:19 +01:00
0668438ab0 fix: knip clean — delete remaining dead map files, add knip config, unexport internal types
popertots pushed to main at popertots/Crussell 2026-07-09 19:24:29 +01:00
407de74b51 fix: restore test-used functions, silence tx.Rollback closed errors, prune knip dead code
popertots pushed to main at popertots/Crussell 2026-07-09 18:58:00 +01:00
9e6c415cc4 fix: run go mod tidy to sync go.sum after golangci-lint changes
ed9cb1489c fix: resolve golangci-lint violations (errcheck, unused, gosimple, ineffassign)
Compare 2 commits »