-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft: Run the pynntp tests in the build GitHub Action #313
base: main
Are you sure you want to change the base?
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/install
andci/test
should the inn server be running so that clients can access it? If so, what should thehostname
be? If not, could it be run in a GitHub Actions service (or other background job) likeinn-docker
does?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