Commit Graph

323 Commits

Author SHA1 Message Date
14da02bc3f refactor: use go fix 2026-02-19 17:29:44 +01:00
31ef30c941 test(health): expect unhealthy for SMTP connection failures 2026-02-16 08:43:46 +01:00
d4a89325e0 fix(health): mark SMTP connection/bootstrap failures as unhealthy 2026-02-16 08:43:33 +01:00
4eb0a6360f test(health): cover SMTP unhealthy aggregation behavior 2026-02-16 08:43:14 +01:00
040b9148de fix(health): treat SMTP unhealthy as degraded at app level 2026-02-16 08:43:01 +01:00
6e0dfabcff feat: health check now return json, definitely 2026-02-16 08:33:51 +01:00
9e81ddfdfa fix: don't reinvent the wheel 2026-02-15 12:05:25 +01:00
b3b7c1d527 test: health check now supports smtp so we test it 2026-02-15 12:04:06 +01:00
4c1caa44dd refactor: smtp tests 2026-02-15 12:03:55 +01:00
52c964abd2 docs: update readme 2026-02-15 12:00:33 +01:00
a854138eac feat: design a health subcommand 2026-02-15 11:59:16 +01:00
70bfb54acf refactor: use new health package 2026-02-15 11:56:19 +01:00
a3ed6685de feat: design a separate package for health check 2026-02-15 11:56:12 +01:00
8f30fe7412 docs: update readme 2026-02-14 12:32:29 +01:00
1a051b594c fix: customize upvote ratio 2026-02-14 12:32:18 +01:00
9718bcc79b docs: update readme 2026-02-13 07:48:53 +01:00
b1146b241c feat: upgrade to go 1.26 2026-02-13 07:48:50 +01:00
034bd8669e test: cover lock after seeding behavior 2026-02-10 17:37:38 +01:00
dc8a25d3b4 feat: lock seed user after seeding 2026-02-10 17:37:22 +01:00
4d2018b20a test(e2e): split auth tests, remove sleep/retry skips, and dedupe security coverage 2026-02-10 17:19:00 +01:00
65109a787c feat: use GetVersion() 2026-01-26 22:17:14 +01:00
75f1406edf feat: use a getter 2026-01-26 22:17:02 +01:00
11dc9b507f feat: bump version to 0.1.1 2026-01-19 21:07:39 +01:00
da616438e9 chore: update version in swagger 2026-01-19 21:07:30 +01:00
7486865343 lint: remove duplicate string literals in seed tests 2026-01-19 16:43:51 +01:00
fd0fd8954a fix: close captureOutput pipe before read 2026-01-19 16:37:22 +01:00
628db14f59 fix: avoid Update deadlock by unlocking before display 2026-01-19 16:37:15 +01:00
7be196e4c3 test: move seed RNG to tests and add help/error cases 2026-01-19 16:37:01 +01:00
2f4bd45efb feat: make seed transactional and sequential with helpers 2026-01-19 16:36:51 +01:00
1b53c2b66b clean: get rid of parallel processor 2026-01-19 16:36:40 +01:00
509e68f538 docs: review roadmap 2026-01-16 11:23:27 +01:00
e6a44d830e fix: avoid repeated string concatenation 2026-01-14 17:05:20 +01:00
fe396b7537 feat: scope help printer to root command run 2026-01-14 13:00:03 +01:00
6eb04aa3c5 refactor: adapt test name 2026-01-14 12:59:14 +01:00
517d4482c9 test: fuzz urfave command path 2026-01-13 07:58:08 +01:00
b6e2bf942a tests: drive cli via urfave root command 2026-01-13 07:57:48 +01:00
9f1058ba81 tests: assert server fields and use urfave cli 2026-01-13 07:57:37 +01:00
2bdbb29ae6 refactor: remove legacy dispatch 2026-01-13 07:57:26 +01:00
9d243a0ed1 docs: mark cli migration as complete 2026-01-13 07:46:38 +01:00
9c74828b8d tests: fuzz urfave command parsing 2026-01-13 07:46:30 +01:00
9e78477eb5 tests: update cli help/json checks 2026-01-13 07:46:23 +01:00
a74980caa1 deps: add urfave/cli v3 checksums 2026-01-13 07:46:05 +01:00
816f08a20a deps: add urfave/cli v3 2026-01-13 07:45:53 +01:00
0cec152486 feat: migrate cli to urfave/cli v3 2026-01-13 07:45:18 +01:00
5413737491 test: match validation error casing with json tags 2026-01-12 22:49:40 +01:00
5f605e45c7 test: align title validation errors with json tags 2026-01-12 22:49:30 +01:00
e5779183ff test: cover json tag display and whitespace required case 2026-01-12 22:49:17 +01:00
4814b64c2c refactor: improve validation messages and string handling 2026-01-12 22:49:08 +01:00
45cad505d6 fix: break import cycle by inlining fuzz helpers 2026-01-12 22:40:12 +01:00
7f52347854 fix: enable foreign keys before AutoMigrate in fuzz DB 2026-01-12 22:37:54 +01:00