← Back to issue list

provider: forward SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS

View original Github issue

Metadata

Project
snapcraft
Number
#3775
Type
pull request
State
merged
Author
artivis
Labels
Created
Updated
Closed

Current evaluation

Merged a change forwarding the SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS environment variable to providers, ensuring experimental extensions are properly enabled during builds.

Suggested action:

No scores available.

Issue body

Signed-off-by: artivis <jeremie.deray@canonical.com> - [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 `make lint`? - [x] Have you successfully run `pytest tests/unit`? ----- Forward `SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS` to providers allowing to actually enable experimental extensions.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a change forwarding the SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS environment variable to providers, ensuring experimental extensions are properly enabled during builds.
qwen3.6-35b-a3b-mtp-q6 Merged into main. The change forwards the SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS environment variable to providers, enabling experimental extensions during builds. Code coverage remained unchanged.
qwen3.6-35b-a3b-mtp-q6 Forwarded SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS to providers to enable experimental extensions. Merged into main with no coverage impact.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4085 cli: add option to enable experimental plugins snapcraft merged Merged. Adds CLI flag --enable-experimental-plugins and env var SNAPCRAFT_ENABLE_EXPERIMENTAL_PLUGINS to enable experimental plugins. Approved by reviewer, passed CI, and merged with 34 additions and 8 deletions across 3 files.
75%
#4093 cli: add option to enable experimental plugins for snapcraft_legacy snapcraft merged Merged after reviewer approval and passing CI. Adds the --enable-experimental-extensions CLI flag and corresponding environment variable to snapcraft_legacy, enabling experimental plugins for core18 and core20.
74%
#4511 Document new core22 variable to enable experimental extensions snapcraft closed Closed as resolved. The deprecated CLI flag was not restored due to the time elapsed. The required environment variable SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS=1 is now documented in the official how-to guide.
73%
#3988 extensions, ros: remove experimental flag snapcraft merged Merged into main after approval and passing CI. Removes the SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS flag for ROS extensions, enabling stable snap builds without workarounds. Code coverage remains unchanged.
72%