← Back to issue list

plugins: introduce v2.RustPlugin

View original Github issue

Metadata

Project
snapcraft
Number
#3061
Type
pull request
State
merged
Author
sergiusens
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #3061 as commit e106d6eb7, introducing v2.RustPlugin and integrating it across 26 files after maintainer approval.

Resolution: closed resolved

Reason: PR #3061 was merged as commit e106d6eb7. The change introduced the v2 Rust plugin and updated its supporting implementation and tests.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `./runtests.sh static`? - [ ] Have you successfully run `./runtests.sh tests/unit`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #3061 as commit e106d6eb7, introducing v2.RustPlugin and integrating it across 26 files after maintainer approval.
stealth/space-bunny-alpha — closed resolved Merged #3061 as commit e106d6eb7, introducing v2.RustPlugin and integrating the new implementation across 26 files after maintainer approval.
qwen/qwen3.6-35b-a3b — — Merged introduction of v2.RustPlugin to the plugins module. Approved by one reviewer. Updated 26 files with 275 additions and 76 deletions, successfully integrating the new Rust plugin version into the codebase.
qwen3.6-35b-a3b-mtp-q6 — — Merged addition of v2.RustPlugin to the plugins module. The maintainer's implementation was integrated into the codebase, enabling Rust build support for the v2 architecture without additional review comments.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#3070 (confidence 90%)

    Follow-up PR #3070 standardized behavior across plugins v2 and updated the Rust plugin in commit ae6792b0c.

Related issues

Issue Project State Summary Similarity
#530 plugins/rust_plugin: rewrite the plugin to improve UX craft-parts merged Merged via commit 939e6d77, rewriting the Rust plugin to install Rustup by default and adding LTO, toolchain-channel, and default-feature controls.
72%
#579 Add new plugin: rust snapcraft merged Merged PR #579 as commit 24f1def33, adding Snapcraft's Rust plugin, resolving conflicts, and updating plugin-list test expectations.
71%
#198 plugins: rust craft-parts merged Merged PR #198 (bb92a132) ported Snapcraft’s Rust plugin into craft-parts for CRAFT-955 after prerequisite test refactor #199.
71%
#560 rust_plugin: multiple fixes craft-parts merged Merged rust_plugin fixes: removed typing checks around the rust_channel override and added detection/removal of installed compiler plugins via the .data.rel.ro symbol. Squash-merged as fbefe6b8; fixes #559.
71%