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

Minor Updates for CI/CD #24

Merged
merged 9 commits into from
Nov 30, 2021
Merged

Minor Updates for CI/CD #24

merged 9 commits into from
Nov 30, 2021

Conversation

burgholzer
Copy link
Member

@burgholzer burgholzer commented Nov 29, 2021

This PR brings some minor improvements related to the CI/CD pipeline and Python packages:

  • πŸ—οΈ switch to PEP 517 pyproject.toml
  • πŸ› 🍎: deploying under macOS now produces fat binaries (i.e., for x86_64 and arm64 architectures). This allows to effectively build universal2 wheels for Python 3.8 onwards and eventually makes the wheels work on M1-based Macs
  • ⬆️ updated cibuildwheel to 2.3.0
  • πŸ—οΈ increase max CMake version to 3.22
  • πŸ”– increase version to 1.7.3

@burgholzer burgholzer added the enhancement New feature or request label Nov 29, 2021
@burgholzer burgholzer requested a review from hillmich November 29, 2021 16:02
@burgholzer burgholzer self-assigned this Nov 29, 2021
@codecov
Copy link

codecov bot commented Nov 29, 2021

Codecov Report

Merging #24 (9b5e157) into master (0578d65) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@          Coverage Diff           @@
##           master     #24   +/-   ##
======================================
  Coverage    80.3%   80.3%           
======================================
  Files          41      41           
  Lines        6603    6603           
======================================
  Hits         5305    5305           
  Misses       1298    1298           

Continue to review full report at Codecov.

Legend - Click here to learn more
Ξ” = absolute <relative> (impact), ΓΈ = not affected, ? = missing data
Powered by Codecov. Last update 0578d65...9b5e157. Read the comment docs.

Copy link
Collaborator

@hillmich hillmich left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@burgholzer burgholzer merged commit 06da5bc into master Nov 30, 2021
@burgholzer burgholzer deleted the bindings-update branch November 30, 2021 16:55
burgholzer pushed a commit that referenced this pull request Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants