Marvin Drees
9d436c1d86
ci: replace go.yml with comprehensive ci.yaml ( #84 )
...
- Rename go.yml to ci.yaml
- Pin all actions to full commit SHAs (checkout v6.0.2, setup-go v6.4.0,
codecov v6.0.0, setup-tinygo v2.0.1, github-action-benchmark v1.22.0)
- Add dedicated benchmark job with regression detection via
benchmark-action/github-action-benchmark (120% alert threshold)
- Set workflow-level permissions: read-all with per-job write grants
Signed-off-by: Marvin Drees <marvin.drees@9elements.com >
2026-04-16 13:58:55 -03:00
Pat Whittingslow
80e4c59ae7
include tinygo into CI ( #67 )
...
* try to include tinygo into CI
* fix tinygo issues
2026-04-09 10:00:10 -03:00
Patricio Whittingslow
97acaa2cb3
fix coverage not showing inter-package coverage and add race flag
2026-03-08 19:25:14 -03:00
Pat Whittingslow
7698b9fb81
do not rely on unspecified Go behaviour; fix TCP ring buffer bug ( #16 )
...
* do not rely on unspecified Go behaviour; fix TCP ring buffer bug
* even more stricter error handling on tcp connections
* stricter lock copying in tcp.Conn, even though likely not a problem
* add listener and tcp pool logging
* forgot reqAddr unused
* add logging to TCPConn and friends
2026-01-05 10:03:24 -03:00
soypat
47eae76dcf
remove govulncheck from CI for time being
2025-06-15 18:04:33 -03:00
soypat
8191874c49
fix codecov yaml
2025-01-24 22:44:19 -03:00
Patricio Whittingslow
53f3296e99
Initial commit
2024-12-23 18:37:48 -03:00