← Back to issue list

feat: add .NET extensions

View original Github issue

Metadata

Project
snapcraft
Number
#5807
Type
pull request
State
merged
Author
mateusrodrigues
Labels
Created
Updated
Closed

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.
78%
#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.
75%
#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.
72%
#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%.
72%
#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).
71%