Commit Graph
12 Commits
Author SHA1 Message Date
M09IcandClaude Opus 4.6 0a6132ca02 chore: normalize line endings (CRLF → LF)
Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
2026-05-08 10:12:56 -07:00
M09IcandClaude Opus 4.6 5179d7a33c ci: add pool shutdown regression tests and PR CI workflow
Add 19 tests in core/pool/pool_test.go covering:
- addAddition: normal, after cancel, wg balance, full buffer, concurrent
- sendProcess: normal, after cancel, full buffer, concurrent
- putToOutput/putToFuzzy: normal, after cancel, Outwg balance
- Handler lifecycle: processCh close exits handler, drains all items
- Shutdown sequence: no deadlock, cancel mid-flight
- Goroutine leak detection after full shutdown

Add .github/workflows/ci.yml:
- Runs on PR to master and push to master
- Tests on ubuntu-latest and windows-latest
- go build, go test -race, go vet

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-06 23:39:22 +08:00
M09Ic 096276fdb5 fix: cicd releaser 2025-06-05 13:59:13 +08:00
M09Ic 8d1e22142f ci: fix golang version go1.20 2025-02-22 21:05:39 +08:00
M09Ic fa9f681bff ci: fix golang version go1.20 2025-02-22 21:01:00 +08:00
M09Ic 4f7707a22e ci: update gorelease go version to 1.20 2025-02-22 14:41:37 +08:00
M09Ic 79198d5bfd adapt goreleaser2.0 2024-06-23 16:47:11 +08:00
M09Ic 1d3e1c1c22 update go version to 1.21 2024-02-12 16:55:16 +08:00
M09Ic 5d7b91e656 enable upx release 2024-02-07 01:55:42 +08:00
M09Ic 4280eb8593 fix gorelease.yml 2023-06-06 20:27:16 +08:00
M09Ic 243bb06c21 删除action中的upx相关部分 2023-05-04 13:08:10 +08:00
M09Ic 8aee640332 添加自动化编译 2023-05-04 12:23:24 +08:00