provider: forward SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS
Metadata
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. | |
| #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. | |
| #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. | |
| #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. |