Draft: Run the pynntp tests in the build GitHub Action#313
Draft: Run the pynntp tests in the build GitHub Action#313cclauss wants to merge 7 commits intoInterNetNews:mainfrom
Conversation
|
Yes, the news server needs running; otherwise the client cannot connect. As the test runs for each commit, the GitHub Actions should be stable and not cause the commit to be marked with a build or test failure that is not caused by the commit. |
|
Seems like You may need rebuilding INN with different options as you're not root on GitHub Actions. I don't know which user/group is used, but here is the idea: I don't know whether GitHub accepts that a program binds to the privileged 119 port. If that's not the case, you may use for instance port 1119. |
Based on https://github.com/greenbender/inn-docker/actions running these pytests should add ~30 seconds but give contributors rapid visibility to breakage with the Python client.
|
% |
|
Do you happen to have made in progress on the integration of the |
Help needed: After
ci/installandci/testshould the inn server be running so that clients can access it? If so, what should thehostnamebe? If not, could it be run in a GitHub Actions service (or other background job) likeinn-dockerdoes?Based on https://github.com/greenbender/inn-docker/actions running these pytests should add ~30 seconds but give contributors rapid visibility to breakage with the Python client.
%
pytest