-
Notifications
You must be signed in to change notification settings - Fork 29
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
Publish to PyPI CI jobs fails #220
Comments
|
Also, I cannot update the main branch now: #219 or any other PR is blocked by the failed upload, and pushing to main directly is blocked by the branch protection. |
This is discussed here pypa/gh-action-pypi-publish#283. |
I'm happy to help with conda-forge |
FWIW the release workflow I use for array-api-extra seems less error prone - the only manual part is publishing a new release on the GitHub GUI. |
conda-forge is merged already. A bot opens a PR, and it gets auto-merged if CI is green. |
Thanks! So the solution is to disable publishing to TestPyPI? Not sure I follow all the fine points in that discussion. |
I think this is solved after gh-222, no changes needed, right? The TestPyPI upload should not fail next time if CI has already run on the release PR once the release tag is pushed. |
Yeah, an immediate problem's fixed. The upload failure modes are a bit of a mystery, but that's for next time. Thanks for all the help Ralf! |
Following the relase workflow at https://data-apis.org/array-api-compat/dev/releasing.html, uploading to PyPI from CI fails with (here's the failing job: https://github.com/data-apis/array-api-compat/actions/runs/12495361002/job/34866045408)
I wonder if it's related to that the 1.10 tag is not GPG signed (can do going forward) or there are some tokens/permissions to set up.
For now I pushed 1.10 manually.
Going forward, it'd be nice to figure out what's missing in the CI workflow. Would you help me out @asmeurer ?
The text was updated successfully, but these errors were encountered: