← Back to issue list

feat(rust_plugin): use `rustup` snap and more options

View original Github issue

Metadata

Project
craft-parts
Number
#626
Type
pull request
State
merged
Author
liushuyu
Labels
Created
Updated
Closed

Current evaluation

Merged after approval, switching the Rust plugin to the rustup Snap and adding configuration options. Integration proceeded despite a noted CI failure related to the Python plugin.

Suggested action:

No scores available.

Issue body

- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- This pull request adds a few more options to the existing Rust plugin. It also switches to the `rustup` Snap instead of the ad-hoc installation method.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval, switching the Rust plugin to the rustup Snap and adding configuration options. Integration proceeded despite a noted CI failure related to the Python plugin.
qwen3.6-35b-a3b-mtp-q6 Merged the Rust plugin update to use the rustup Snap and added new configuration options. Initial CI failures caused by a Python plugin bug were resolved, and the changes were successfully integrated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2431 rust plugin: update to use latest rustup command options snapcraft merged Merged update to the Rust plugin replacing deprecated rustup command options with current equivalents. Approved by a reviewer, passed CI, modified five files, and maintained 94.5% test coverage.
75%
#2434 rust plugin: refactor to use the latest rustup snapcraft merged Merged Rust plugin refactor for latest rustup. Removed deprecated flags, added command qualifiers, established shared rustup/cargo directory, and standardized config. Approved and passed CI.
72%
#579 Add new plugin: rust snapcraft merged Merged after resolving conflicts, squashing commits, and fixing test failures. A firewall exception was requested to allow autopkgtests to download rustup.sh. The Rust plugin was successfully integrated.
71%
#530 plugins/rust_plugin: rewrite the plugin to improve UX craft-parts merged Merged a Rust plugin rewrite improving UX with default Rustup, LTO, toolchain version, and feature toggles. Failing tests for Ubuntu 20.04 Chisel support were resolved via a separate PR and rebasing prior to merge.
70%