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

build(snap): update snap to core24 #767

Merged
merged 3 commits into from
Dec 9, 2024
Merged

Conversation

tigarmo
Copy link
Collaborator

@tigarmo tigarmo commented Dec 3, 2024

Fixes #750

@tigarmo tigarmo force-pushed the work/CRAFT-3677-rockcraft-core24 branch from 32b4d5a to 61bb971 Compare December 3, 2024 16:53
@tigarmo tigarmo marked this pull request as ready for review December 3, 2024 19:18
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.

Thank you!

Is it something that should be included in changelog ?

snap/snapcraft.yaml Show resolved Hide resolved
@tigarmo
Copy link
Collaborator Author

tigarmo commented Dec 4, 2024

Thank you!

Is it something that should be included in changelog ?

We're not currently updating the changelog with individual PRs in rockcraft. I want to start doing that next year (maybe) but for now the changelog is a separate task pre-release.

Copy link
Collaborator

@mr-cal mr-cal left a comment

Choose a reason for hiding this comment

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

Do you need to update the github workflows to test on 3.12?

@tigarmo tigarmo force-pushed the work/CRAFT-3677-rockcraft-core24 branch 2 times, most recently from 8ff40ec to 6030895 Compare December 6, 2024 12:24
This bumps the default Python version on CI to 3.12, which corresponds to the
version of the snap itself.
The package is gone in Python 3.12. This affects unused code, which is now gone,
and some spread tests. The spread tests are still valid because they use older
bases, so just add a pyright exclusion for them.
@tigarmo tigarmo force-pushed the work/CRAFT-3677-rockcraft-core24 branch from 6030895 to 3f78479 Compare December 9, 2024 12:00
@tigarmo tigarmo merged commit ee528bb into main Dec 9, 2024
13 checks passed
@tigarmo tigarmo deleted the work/CRAFT-3677-rockcraft-core24 branch December 9, 2024 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update the rockcraft snap to core24
4 participants