-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
0.29 release #31
Comments
Sure, let's release 0.29 after resolving your open PRs. #21 would take some time, so it doesn't need to be included. |
Releasing pyodide-build is quite easy (it is a benefit of unvendoring things :) ); you just need to update the changelog, and create a tag. So feel free to make a release when it is ready. |
Awesome! I'll do it this week when I am ready. Thanks for the help in getting all those PRs merged! |
Also, would it be okay to switch to using GitHub Releases from tags, instead of just tags? This improves our security practices, because one needs permissions in the repository to create a GitHub Release instead of just being able to push a tag (side note: we should add some tag protection rules, if we haven't already). So, it would have the benefit of not triggering a PyPI release when a tag is pushed, so that we can use our trusted publishing better and make use of the GHA Attestations feature. |
Sure, fine with me. |
## Description In this PR: - We shall now use GitHub Releases in favour of tags to create our distribution artifacts - The wheel build and push jobs have been moved to a separate workflow - The GHA Artifact Attestations feature is used to verify build provenance - Additionally, the `check_integration_test.sh` trigger was moved to the workflow file itself. This is a slight rework of our workflow(s) ahead of the 0.29 release planned in #31.
Tagged: https://github.com/pyodide/pyodide-build/releases/tag/v0.29.0 However, the upload failed – this is because I moved the publishing job(s) to another workflow file (they are now in a dedicated |
@agriyakhetarpal I updated workflow file name in PyPI Trusted Publisher Management. Could you try rereleasing the package? |
Thanks! This one worked: https://github.com/pyodide/pyodide-build/actions/runs/10942460921/job/30379546450 Available on PyPI: https://pypi.org/project/pyodide-build/0.29.0/ |
Thanks for the speedy reviews! We can close this now. |
It would be great if we could tag a release soon, with these PRs:
pyodide xbuildenv search
, better tabular output #28Would you like to include #21, too, or leave that for another release, @ryanking13?
and we could resolve this issue, too, perhaps? It looks quite easy to do and would help the conda-forge folks serve better metadata.
I would probably leave out #14 for later, because it is slightly low priority for me to do (useful for some packages, but not a lot of packages)
I shall be available to help do the release – if it is needed of me to do so.
The text was updated successfully, but these errors were encountered: