-
Notifications
You must be signed in to change notification settings - Fork 47
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
Update craft parts, minor build and ci fixes #799
Conversation
tigarmo
commented
Jan 30, 2025
- Have you signed the CLA?
runs-on: [self-hosted] | ||
steps: | ||
- name: Create a Prerelease | ||
uses: softprops/action-gh-release@v2 |
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.
I'm not actually sure if this action can work without the code checked-out
we'll see
@@ -591,7 +591,7 @@ wheels = [ | |||
|
|||
[[package]] | |||
name = "craft-parts" | |||
version = "2.4.1" | |||
version = "2.5.0" |
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.
done with uv lock --upgrade-package craft-parts
I've always been a big uv fan, it is known
2955721
to
363bbfe
Compare
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.
Thanks!
This new version brings in the jlink plugin, so we update the docs and schema.
The package shouldn't be needed in cases. The exception is environments where there's no wheel available for the version of pygit2 that we need, such as the recent release of Python 3.13.1.
This app-specific workflow does not build the wheel or publish it - it just creates the Github release, as a prerelease.
Since we use this as a context manager we need to go "deeper" to set the return value on the correct attribute. The previous version fails on Python 3.13 as Path objects can no longer be used as context managers.
These versions of Python are missing wheels for either python-apt or pygit2. We can re-enable these versions once the wheels are up.
92ea3df
to
6b3cfa2
Compare
This brings in the .readthedocs.yaml file from starbase
6b3cfa2
to
6b6ca2c
Compare