Skip to content

chore: update dependencies & CI workflows#29

Merged
Perfect5th merged 3 commits intocanonical:mainfrom
st3v3nmw:chore-update-dependencies
Jan 30, 2026
Merged

chore: update dependencies & CI workflows#29
Perfect5th merged 3 commits intocanonical:mainfrom
st3v3nmw:chore-update-dependencies

Conversation

@st3v3nmw
Copy link
Member

@st3v3nmw st3v3nmw commented Jan 29, 2026

Bump all dev and test dependencies to the latest versions that still support Python 3.8. Most of these packages have since dropped 3.8 in newer releases, so this gets us as close to current as we can without raising the minimum Python version.

Also cleans up the CI workflows. Switches the integration test workflow to install Poetry via pipx instead of sudo pip, which avoids installing as root and is consistent with how the other workflows already do it. Uses an in-project virtualenv so sudo can find the dependencies when running integration tests. Replaces apt with apt-get, updates snapcraft to snapcraft pack since running without pack is now deprecated, and bumps actions/checkout from v4 to v6.

@st3v3nmw st3v3nmw force-pushed the chore-update-dependencies branch 2 times, most recently from 9d8a165 to 1223c3f Compare January 29, 2026 15:26
@st3v3nmw st3v3nmw changed the title chore: update dev and test dependencies chore: update dependencies & github workflows Jan 29, 2026
@st3v3nmw st3v3nmw changed the title chore: update dependencies & github workflows chore: update dependencies & CI workflows Jan 29, 2026
@st3v3nmw st3v3nmw force-pushed the chore-update-dependencies branch from 1223c3f to 16356fc Compare January 29, 2026 15:42
@st3v3nmw st3v3nmw marked this pull request as ready for review January 29, 2026 15:51
Perfect5th
Perfect5th previously approved these changes Jan 29, 2026
Copy link
Contributor

@Perfect5th Perfect5th left a comment

Choose a reason for hiding this comment

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

Great. LGTM and works fine, thanks!

@Perfect5th
Copy link
Contributor

Ah, seems a conflict was introduced by #31 . Please address that.

@st3v3nmw
Copy link
Member Author

st3v3nmw commented Jan 30, 2026

Not sure why it auto-dismissed your review 🤔 .. but I've fixed the merge conflict now.

@st3v3nmw st3v3nmw requested a review from Perfect5th January 30, 2026 07:41
@Perfect5th Perfect5th merged commit 9e31b40 into canonical:main Jan 30, 2026
4 checks passed
@st3v3nmw st3v3nmw deleted the chore-update-dependencies branch January 31, 2026 07:35
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.

2 participants