← Back to issue list

Release 1.25.0

View original Github issue

Metadata

Project
craft-parts
Number
#545
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

Current evaluation

Merged release PR #545 (commit 8dcc335d) publishing craft-parts 1.25.0, shipping Rust-plugin rustup support, no-default-features, virtual workspace crate installs and LTO option; changelog dated 2023-09-08.

Resolution: closed resolved

Reason: The release PR was approved and merged into main as commit 8dcc335d ('Release 1.25.0 (#545)'), and the resulting entries appear in docs/reference/changelog.rst under '1.25.0 (2023-09-08)' listing rustup support, no-default-features, virtual workspace crates and LTO for the Rust plugin.

Evaluated by: mr-cal-bot

No scores available.

Issue body

## Changelog * Add rustup support to the Rust plugin * Add the ability to specify ``no-default-features`` for the Rust plugin * Add the ability to install virtual workspace crates for the Rust plugin * Add the option to enable LTO for the Rust plugin

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged release PR #545 (commit 8dcc335d) publishing craft-parts 1.25.0, shipping Rust-plugin rustup support, no-default-features, virtual workspace crate installs and LTO option; changelog dated 2023-09-08.
stealth/space-bunny-alpha — closed resolved Merged as PR #545 (commit 8dcc335d), releasing 1.25.0 with rustup support, no-default-features, virtual workspace installation, and Rust-plugin LTO.
qwen/qwen3.6-35b-a3b — — Release 1.25.0 was merged after receiving two approvals and passing CI. The update implements rustup support, no-default-features handling, virtual workspace crate installation, and LTO options for the Rust plugin.
qwen3.6-35b-a3b-mtp-q6 — — Merged release 1.25.0, incorporating Rust plugin enhancements including rustup support, no-default-features configuration, virtual workspace crate installation, and LTO enablement.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/craft-parts#530 (confidence 55%)

    Earlier 'plugins/rust_plugin: rewrite the plugin to improve UX' commit underpinning the Rust plugin work shipped in 1.25.0

  • Related To: canonical/craft-parts#626 (confidence 45%)

    Follow-up rust_plugin commit adopting the rustup snap and more options, building on the 1.25.0 rustup support

Related issues

Issue Project State Summary Similarity
#205 Release 1.5.0 craft-parts merged Merged as commit 25b40c67, releasing craft-parts 1.5.0 with Rust/npm plugins, CRAFT_PROJECT_NAME support, plugin exports, and environment-validation refactoring.
79%
#681 Release 1.27.0 craft-parts merged Merged into main as commit f40af478, publishing craft-parts 1.27.0 with base-layer metadata, qmake support, Ant proxy support, rustup snap integration, and documentation updates.
78%
#551 Release 1.25.1 craft-parts merged Merged release PR #551 as commit 883f3a36, publishing craft-parts 1.25.1 with the direct dependency on the python-apt tarball removed.
76%
#259 Release 1.10.2 craft-parts merged Merged release PR #259, publishing craft-parts 1.10.2 with fixes for shallow Git clone source formatting and host-architecture stage packages.
74%
#409 Release 1.19.0 craft-parts merged Merged release PR canonical/craft-parts#409 (commit 8738b6cb), shipping craft-parts 1.19.0 on 2023-03-20 with offline plugin support, initial yum/CentOS support, optional overlays, RPM source handler, and doc updates.
74%
#181 Release 1.3.0 craft-parts merged Merged release PR #181 in commit b79ddb69, publishing craft-parts 1.3.0 with a Meson plugin and updated git source tests.
73%
#189 Release 1.4.0 craft-parts merged PR #189 (merge commit aa63d809) merged craft-parts 1.4.0, shipping the cmake plugin, fuse-overlayfs overlay mounting, user-specified output streams, and craftctl/env-var updates. Linked to CRAFT-937.
73%
#266 Release 1.12.0 craft-parts merged Merged release PR #266 as b376ea29, publishing craft-parts 1.12.0 with CMake install-prefix and prefix-path fixes from PR #263.
73%
#473 Release 1.19.6 craft-parts merged Release PR #473 (commit 54d8de66) merged, publishing craft-parts 1.19.6 to the1.19 branch; changelog entry "Revert subdir changes in pull and build steps" reverting PR #442.
72%
#572 Release 1.25.2 craft-parts merged Merged release 1.25.2 in #572 (commit c1e41288), fixing Rust plugin priming/channel handling, dependency-name validation, and environment-variable expansion.
72%