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

🧪 Skip tests when building x86_64 wheels #946

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Jamim
Copy link
Contributor

@Jamim Jamim commented Feb 3, 2024

Hello @webknjaz,

What do these changes do?

Testing is redundant when building wheels for x86_64 since there are dedicated jobs that run tests for this arch.
Disabling it reduces build time noticeably.

Related documentation:

Are there changes in behavior for the user?

CI/CD build time will be reduced.

Related issue number

N/A

Checklist

  • I think the code is well written
  • Documentation reflects the changes

Best regards!

Testing is redundant when building wheels for x86_64
since there are dedicated jobs that run tests for this arch.
Disabling it reduces build time noticeably.

Related documentation:
  - https://cibuildwheel.readthedocs.io/en/stable/options/#test-skip
@psf-chronographer psf-chronographer bot added the bot:chronographer:provided There is a change note present in this PR label Feb 3, 2024
@Jamim
Copy link
Contributor Author

Jamim commented Feb 11, 2024

Hello @webknjaz,
What do you think of the proposed changes?

@webknjaz
Copy link
Member

I'm hesitant about this: cibuildwheel tests run under a different environment so I feel like we'd benefit from covering more ground this way. Yes, it'd cut the CI use but I'm not sure that's what we need. Besides, if we were to disable this, it should be on the CI configuration level, not a tool-global — local runs would still benefit from producing wheels that go through the testing stage.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bot:chronographer:provided There is a change note present in this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants