Skip to content
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

Building, testing and publishing wheels via GitHub Actions CI/CD #44

Merged
merged 18 commits into from
Nov 2, 2022

Conversation

domi007
Copy link
Contributor

@domi007 domi007 commented Sep 30, 2022

This CI/CD config file allows building, testing and publishing wheels of pysctp. It is limited intentionally to only create x86_64 and i686 builds for CPython 3.6-3.11 for manylinux architecture. Any of these limitations could be lifted by editing the wheels.yml file, and especially changing the CIBW_SKIP variable.
The publish job was taken almost directly as-is from pycrate.

EDIT: Naturally for this to be fully functional secrets/tokens for Pypi must be added the same way they are already added to the pycrate project. Also I guess an official tag with 0.7.2 not just the change in VERSION would make things complete after potential merge :)

@domi007 domi007 mentioned this pull request Sep 30, 2022
@p1-ra p1-ra merged commit f32ea67 into P1sec:master Nov 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants