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

ci+cd.feat(wheel & pypi): improve and simplify the process and support more platforms #489

Closed
wants to merge 12 commits into from

Commits on Jun 21, 2021

  1. ci+cd.feat(wheel & pypi): improve and simplify the process and suppor…

    …t more platforms
    
    This changes the GitHub action to use cibuildwheel tool to build the wheels, was using manylinux docker instead. By moving to the more generic cibuildwheel, the concrete platform-specific steps to build wheels are encapsulated. This introduction allows building wheels for more os a lot easier (support is TODO). As a side effect, pypy wheels are now built.
    
    Second part is to use the GitHub action for publishing to pypi from pypa with simplification to the checking logic.
    yxliang01 authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    1d33214 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e4ea5f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86b9ed6 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Configuration menu
    Copy the full SHA
    3012648 View commit details
    Browse the repository at this point in the history
  2. Update ci.yml

    yxliang01 authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    aa91b68 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f9fa315 View commit details
    Browse the repository at this point in the history
  4. Update fix-wheel.py

    yxliang01 authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    bbe01da View commit details
    Browse the repository at this point in the history
  5. Update ci.yml

    yxliang01 authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    d5c2c2b View commit details
    Browse the repository at this point in the history
  6. Update ci.yml

    yxliang01 authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    472144b View commit details
    Browse the repository at this point in the history
  7. Update ci.yml

    yxliang01 authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    67a4485 View commit details
    Browse the repository at this point in the history
  8. Update ci.yml

    yxliang01 authored Jun 22, 2021
    Configuration menu
    Copy the full SHA
    1e3a298 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d65dd85 View commit details
    Browse the repository at this point in the history