← Back to issue list

fix: allow for deep clones with source-commit

View original Github issue

Metadata

Project
snapcraft
Number
#6067
Type
pull request
State
merged
Author
bepri
Labels
Created
Updated
Closed

Current evaluation

Merged a fix that bumps the Craft Parts dependency to enable deep clones with source-commit. Approved by two reviewers, passed CI checks, and updated two files.

Suggested action:

No scores available.

Issue body

Bumps Craft Parts to get https://github.com/canonical/craft-parts/pull/1476. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a fix that bumps the Craft Parts dependency to enable deep clones with source-commit. Approved by two reviewers, passed CI checks, and updated two files.
qwen3.6-35b-a3b-mtp-q6 Merged a Craft Parts dependency bump to incorporate upstream PR #1476, resolving deep clone failures with source-commit. The maintainer integrated the fix after passing lint and test checks.
qwen3.6-35b-a3b-mtp-q6 Merged. Updates the Craft Parts dependency to incorporate upstream changes enabling deep clones with source-commit. Resolves the cloning limitation by applying the patched version.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1378 fix: shallow clone with source-commit if possible craft-parts merged Merged to resolve issue #1360 and CRAFT-4853. Optimizes shallow cloning when a source commit is available. Approved by two reviewers, passed all CI checks, and modified three files with 233 additions and 20 deletions.
86%
#799 Update craft parts, minor build and ci fixes rockcraft merged Merged after two reviewers approved and CI passed. The update modifies craft parts and resolves minor build and CI issues, changing 381 lines across eight files.
71%
#1476 fix(git-source): only shallow fetch if a source-depth is provided craft-parts merged Merged fix making git shallow fetch opt-in, applying only when source-depth is explicitly non-zero. Prevents unintended shallow clones that broke cherry-pick builds. Approved by three reviewers and merged to hotfix/2.28 for craft parts 2.28.0.
71%
#3675 parts: fix long recursion when verifying dirty steps snapcraft merged Merged. Updates craft-parts to v1.4.2, resolving long recursion loops that blocked the sequencer in dependency-chained projects. Improves verbosity handling and output redirection. Approved by reviewer and passed CI.
71%
#5031 build(deps): bump craft-parts snapcraft merged Merged dependency update bumping craft-parts to fix an npm plugin bug where implicit state failed to pass between separate pull and build steps. Approved by two reviewers, passed CI, and integrated into the codebase.
71%
#2070 docs: fix build errors in craft-parts charmcraft closed Merged to resolve documentation build errors in craft-parts. Changes fix ref and label issues, with some dependencies on an upstream PR. Integrated directly by the maintainer without reviewer comments or CI checks.
71%
#2022 build(deps): update craft-parts charmcraft merged Merged to update the craft-parts dependency and fix the poetry plugin. Approved by two reviewers, passed CI, and applied a single-line change across one file.
70%
#602 fix: enable overlays in _enable_craft_parts_features() rockcraft merged Merged a fix enabling overlays in _enable_craft_parts_features(). Approved by two reviewers with passing CI checks. A minor testing note was dismissed when the reviewer used the correct environment. The change was successfully integrated.
70%