Removes the sed substitution in Stalwart() (ci/main.go) that appended [::]:PORT entries alongside each 0.0.0.0:PORT binding in the Stalwart config.
On Linux with IPv6 dual-stack enabled (the Docker/Dagger default), 0.0.0.0:PORT already creates a dual-stack socket covering both IPv4 and IPv6, so the subsequent [::]:PORT bind immediately hits EADDRINUSE (os error 98) on all four ports (8080, 1430, 1025, 4190).
Test plan
Verify CI run no longer logs Network listener error … Address already in use on Stalwart startup
TestBackend and TestIntegration continue to pass (Stalwart is reachable via its IPv4 0.0.0.0 binding inside Dagger's internal network)
## Summary
- Removes the `sed` substitution in `Stalwart()` (`ci/main.go`) that appended `[::]:PORT` entries alongside each `0.0.0.0:PORT` binding in the Stalwart config.
- On Linux with IPv6 dual-stack enabled (the Docker/Dagger default), `0.0.0.0:PORT` already creates a dual-stack socket covering both IPv4 and IPv6, so the subsequent `[::]:PORT` bind immediately hits `EADDRINUSE (os error 98)` on all four ports (8080, 1430, 1025, 4190).
## Test plan
- Verify CI run no longer logs `Network listener error … Address already in use` on Stalwart startup
- `TestBackend` and `TestIntegration` continue to pass (Stalwart is reachable via its IPv4 `0.0.0.0` binding inside Dagger's internal network)
Closes #478
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
sedsubstitution inStalwart()(ci/main.go) that appended[::]:PORTentries alongside each0.0.0.0:PORTbinding in the Stalwart config.0.0.0.0:PORTalready creates a dual-stack socket covering both IPv4 and IPv6, so the subsequent[::]:PORTbind immediately hitsEADDRINUSE (os error 98)on all four ports (8080, 1430, 1025, 4190).Test plan
Network listener error … Address already in useon Stalwart startupTestBackendandTestIntegrationcontinue to pass (Stalwart is reachable via its IPv40.0.0.0binding inside Dagger's internal network)Closes #478