fonoster / routr

⚡ The future of programmable SIP servers.
https://routr.io
MIT License
1.42k stars 147 forks source link

[BUG]: Broken release pipeline #286

Open psanders opened 2 months ago

psanders commented 2 months ago

What happened?

The GitHub Action for Routr's release fails at the compliance verification step. This issue seems to be environment-related, as the compliance tests pass locally but fail when run with GitHub Actions, even though both are running in containers.

Steps to reproduce

Run the release pipeline from GitHub actions and observe the compliance step.

Expected behavior

Compliance tests must pass regardless of the environment in which they are executed.

Additional context

My running theory is that the compliance runner cannot bind a port due to an environment restriction. I believe this is the case because the first test that fails requires binding to port 7060, while the first few do not.

psanders commented 2 months ago

The image shows that the first few tests pass, and the rest fail.

Screenshot 2024-08-16 at 10 58 53 AM