feat: add .NET extensions
Metadata
Current evaluation
Merged. Added dotnet8, dotnet9, and dotnet10 extensions and a documentation reference page to Snapcraft. Approved by three reviewers following successful CI checks and resolution of review comments.
Suggested action: —
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [x] Have you successfully run `make test`?
---
This PR adds the .NET extensions to Snapcraft: `dotnet8`, `dotnet9`, and `dotnet10`.
It also adds a documentation reference page for the .NET extensions.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Added dotnet8, dotnet9, and dotnet10 extensions and a documentation reference page to Snapcraft. Approved by three reviewers following successful CI checks and resolution of review comments. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged after addressing reviewer feedback. Adds dotnet8, dotnet9, and dotnet10 extensions to Snapcraft with a documentation reference page. Lint and test checks passed prior to merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes adding dotnet8, dotnet9, and dotnet10 extensions to Snapcraft, plus a documentation reference page. Reviewer feedback was addressed, lint and tests passed, and the feature was successfully integrated. |
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. | |
| #6321 feat: add `dotnet11` extension | snapcraft | merged | Merged the dotnet11 extension. Marked experimental pending .NET 11 GA in November 2026. Approved by three reviewers after unrelated CI test failures were dismissed. | |
| #1047 feat: new .NET plugin (v2) | craft-parts | merged | Merged the new .NET plugin (v2). Adjusted dotnet restore to the build step to match craft-parts execution order, resolved CI and linkcheck failures, and incorporated reviewer feedback. Approved by three reviewers and successfully merged. | |
| #3679 Expand extensions | snapcraft | merged | 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%. | |
| #292 extensions: add cli commands | rockcraft | merged | Merged addition of list-extensions and expand-extensions CLI commands matching Snapcraft semantics, plus test refactoring. Resolves #274. Approved by two reviewers, passed CI, and modified 15 files (+452/-109 lines). |