Make .NET extensions stable
Metadata
Current evaluation
Maintainers approved marking .NET extensions as stable for Snapcraft 9. The author will submit a pull request to implement the change, removing the experimental flag requirement.
Suggested action: —
No scores available.
Issue body
### Check existing issues
- [x] I've verified that this request isn't described by any existing issues.
### Request
The .NET extensions have been in use for a few months in the following snaps:
- flamenco ([snapcraft.yaml](https://github.com/canonical/flamenco/blob/main/snap/snapcraft.yaml))
- avalonia-xaml-playground ([snapcraft.yaml](https://github.com/mateusrodrigues/avalonia-xaml-playground-snap/blob/main/snap/snapcraft.yaml))
It has also been proposed and tested for the following snap:
- openhabittracker ([snapcraft.yaml](https://github.com/Jinjinov/OpenHabitTracker/blob/main/snapcraft.yaml) / Jinjinov/OpenHabitTracker#14)
Should the .NET extensions now be marked as stable?
### The problem it solves
This would no longer require exporting the `SNAPCRAFT_ENABLE_EXPERIMENTAL_EXTENSIONS` when building snaps with the .NET extensions.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Maintainers approved marking .NET extensions as stable for Snapcraft 9. The author will submit a pull request to implement the change, removing the experimental flag requirement. | |
| qwen/qwen3.6-35b-a3b | — | — | Approved for stable release after confirming no breaking changes. The author submitted a pull request to remove the experimental flag requirement, which was merged to stabilize the .NET extensions. | |
| qwen/qwen3.6-35b-a3b | — | — | Stabilization of .NET extensions approved. Maintainers confirmed no breaking changes, and the author agreed to submit a pull request to mark them stable for Snapcraft 9. The issue closed pending PR submission. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Stabilization approved. The author will submit a pull request to remove the experimental environment variable requirement. The issue was closed pending the PR. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Maintainers approved stabilizing .NET extensions after confirming no breaking changes. The contributor merged a PR to remove the experimental flag requirement, and the issue was closed ahead of the Snapcraft 9 release. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6156 feat: make .NET extensions stable | snapcraft | merged | Merged. Stabilizes dotnet8, dotnet9, and dotnet10 extensions by disabling experimental flags, closing #6154. Approved by two reviewers and passed CI checks. |