-
-
Notifications
You must be signed in to change notification settings - Fork 25.8k
CI Fix pyodide wheel testing #31145
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 Fix pyodide wheel testing #31145
Conversation
Pyodide build passed see build log. |
cc @agriyakhetarpal just because the need to I think it was needed at one point in #29791 (comment) but switching to cibuildwheel removed this need and now we need to do it again 🤷 |
Thanks for letting me know of this, @lesteve! I think not having to switch directories for testing was one of the standout features of cibuildwheel; would we be wrong if we were to call it a regression? |
So I am not sure why this started happening to be honest, likely the dependabot PR https://github.com/scikit-learn/scikit-learn/pull/31125/files#diff-78a7bc1bdd4aae56dc69fba13e39ebb7e6e794ba5e7398020c0696f69f6758f8 a few days ago. Looks like the commit hash changed for the same cibuildwheel version 😱, I don't understand why to be honest. |
In my last commit I fix the wrong commit hash for cibuildwheel 2.23.2 and it seems to work fine. That may mean that there is a regression in cibuildwheel Not too sure why dependabot opened a PR with the wrong commit hash, maybe there was a tag mishap on the cibuildwheel side for a small time window and we were unlucky enough that the dependabot PR was opened during this small time window. |
The Pyodide build seems fine in my last commit see build log |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dependabot not using the correct hash is concerning.
I agree that the buggy dependabot update is concerning. I opened pypa/cibuildwheel#2348 to investigate what could have caused this. If the tag wasn't pushed several times we should open a follow-up issue on the dependabot repo itself. |
This is a commit from the cibuildwheel 3.0 development (dependabot bug? It was week(s) after the release, and in a different branch), which changes the way it runs tests. You really should use a (I think this was expected, though I wasn't following this change closely.) |
Not sure why this started happening recently, see build log.
I get a similar error locally when trying to run from the scikit-learn root folder and cding out of it seems to fix it ...