Skip to content

feat: partitions always enabled - #6397

Draft
cmatsuoka wants to merge 2 commits into
canonical:mainfrom
cmatsuoka:experimental/partitions-always-enabled
Draft

feat: partitions always enabled#6397
cmatsuoka wants to merge 2 commits into
canonical:mainfrom
cmatsuoka:experimental/partitions-always-enabled

Conversation

@cmatsuoka

Copy link
Copy Markdown
Contributor

Describe your changes.


  • I've followed the contribution guidelines.
  • I've signed the CLA.
  • I've successfully run make lint && make test.
  • I've added or updated any relevant documentation.
  • In documents I changed, I added a meta description if one was missing.
  • I've updated the relevant release notes.

Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
Copilot AI lite review requested due to automatic review settings August 20, 2026 20:45

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR changes Snapcraft’s dependency resolution to use a git branch of craft-parts (to get “partitions always enabled”) instead of consuming a released craft-parts version from PyPI.

Changes:

  • Switched craft-parts from a version constraint (>=2.33.0) to a VCS dependency on cmatsuoka/craft-parts@feat/partitions-always-enabled in pyproject.toml.
  • Updated uv.lock to lock craft-parts from that git source (and adjusted lock metadata accordingly).

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.

File Description
uv.lock Locks craft-parts to a git source/commit and updates dependency metadata to reflect the VCS dependency.
pyproject.toml Replaces the released craft-parts requirement with a git-based dependency pointing at a feature branch.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread pyproject.toml
Comment on lines +13 to +14
#"craft-parts>=2.33.0",
"craft-parts@git+https://github.com/cmatsuoka/craft-parts@feat/partitions-always-enabled",
@cmatsuoka cmatsuoka added the PR: Run Manual Spread This PR should run the manual test suite. label Aug 20, 2026
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
@cmatsuoka
cmatsuoka force-pushed the experimental/partitions-always-enabled branch from be836f3 to 64533b8 Compare August 20, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: Run Manual Spread This PR should run the manual test suite.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants