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

Update craft parts, minor build and ci fixes #799

Merged
merged 6 commits into from
Jan 30, 2025
Merged

Conversation

tigarmo
Copy link
Collaborator

@tigarmo tigarmo commented Jan 30, 2025

  • Have you signed the CLA?

@tigarmo tigarmo added the rebase label Jan 30, 2025
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Jan 30, 2025
runs-on: [self-hosted]
steps:
- name: Create a Prerelease
uses: softprops/action-gh-release@v2
Copy link
Collaborator Author

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"
Copy link
Collaborator Author

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

@tigarmo tigarmo force-pushed the work/craft-parts-2.5.0 branch 8 times, most recently from 2955721 to 363bbfe Compare January 30, 2025 21:00
@tigarmo tigarmo requested a review from a team January 30, 2025 21:19
Copy link
Contributor

@dariuszd21 dariuszd21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

.readthedocs.yaml Outdated Show resolved Hide resolved
uv.lock Outdated Show resolved Hide resolved
@dariuszd21 dariuszd21 requested a review from a team January 30, 2025 21:21
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.
@tigarmo tigarmo force-pushed the work/craft-parts-2.5.0 branch from 92ea3df to 6b3cfa2 Compare January 30, 2025 21:41
@tigarmo tigarmo marked this pull request as ready for review January 30, 2025 21:41
This brings in the .readthedocs.yaml file from starbase
@tigarmo tigarmo force-pushed the work/craft-parts-2.5.0 branch from 6b3cfa2 to 6b6ca2c Compare January 30, 2025 21:45
@tigarmo tigarmo merged commit f46970d into main Jan 30, 2025
17 of 18 checks passed
@tigarmo tigarmo deleted the work/craft-parts-2.5.0 branch January 30, 2025 23:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation rebase
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants