← Back to issue list

Expand extensions

View original Github issue

Metadata

Project
snapcraft
Number
#3679
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR snapcore/snapcraft#3679 via commit 07a8d695c, expanding extensions for CRAFT-948 in the snapcraft/7.0 branch.

Resolution: closed resolved

Reason: PR #3679 was approved and merged into snapcraft/7.0 as commit 07a8d695c, delivering the CRAFT-948 extension expansion.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `./runtests.sh static`? - [x] Have you successfully run `./runtests.sh tests/unit`? ----- CRAFT-948

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR snapcore/snapcraft#3679 via commit 07a8d695c, expanding extensions for CRAFT-948 in the snapcraft/7.0 branch.
stealth/space-bunny-alpha — closed resolved Merged into snapcraft/7.0 via commit 07a8d695c, expanding extensions for CRAFT-948; Codecov reported a 0.17% coverage increase.
qwen/qwen3.6-35b-a3b — — Merged into snapcraft/7.0 after approval and passing CI checks. The changes expand extensions, address CRAFT-948, and increased overall coverage by 0.17%.
qwen3.6-35b-a3b-mtp-q6 — — Merged into snapcraft/7.0, the Expand extensions pull request successfully implemented CRAFT-948. The change increased overall code coverage by 0.17% with a 90% diff coverage.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3781 extensions: refactor snapcraft merged Merged in snapcraft#3781 via commit 986a9895b (merge 52155ff01), centralizing extension checks in the base class to prevent future cyclic imports.
76%
#2349 extensions: use extension docstring snapcraft merged Merged PR #2349 in commit 6e7e30ee1, making snapcraft extensions display extension-specific docstrings and resolving LP #1797655.
76%
#4110 extensions: parse snapcraft.yaml before expanding extensions snapcraft merged Merged #4110 (commit 51ca1524b): expand-extensions now parses snapcraft.yaml before expansion, fixing valid core22 files that use parse-info and advanced grammar keywords.
76%
#1797638 Extensions try to add parts multiple times snapcraft (launchpad) closed Fixed in snapcore/snapcraft#2350 (commit 7e0391d40) by parsing all declared extensions before applying them, preventing shared extensions from adding duplicate parts.
75%
#292 extensions: add cli commands rockcraft merged Merged PR #292 (commit e8858077) added `list-extensions` and `expand-extensions` CLI commands with Snapcraft-equivalent semantics, plus test-data refactoring; closed rockcraft#274.
74%
#3720 Pull changes from main to snapcraft/7.0 snapcraft merged Merged PR #3720 (commit 488dbf3b1) by mr-cal ported 30 main-branch commits to snapcraft/7.0: 18 cherry-picked, 4 patched for snapcraft_legacy paths, 8 skipped (CRAFT-844).
74%
#3197 experimental extension support snapcraft merged Merged PR #3197 (commit be00472e5) added experimental extension support to snapcraft, landed after its prerequisite PR #3196 (c1a41fd84) which unset false boolean CLI flags.
74%
#2350 extensions: parse all declared extensions before applying snapcraft merged Merged in snapcore/snapcraft#2350 (commit 7e0391d40), parsing all declared extensions before applying any to fix LP #1797638.
73%
#2941 [WIP] extensions: add cleanup extension snapcraft closed Closed unmerged as maintainers shifted cleanup into core Snapcraft; merged PR snapcraft#3092 (ea9a58209) added core20 stage-package filtering using the base manifest.
73%
#3678 commands: list-extensions and extensions alias snapcraft merged Merged PR #3678 (commit 39d42857d, merge 23c327e82) into snapcraft/7.0 adding an `extensions` command listing new-codebase extensions merged with legacy ones, with `list-extensions` kept as an alias via inheritance. Later renamed and removed.
73%