← Back to issue list

Release 1.7.0

View original Github issue

Metadata

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

Current evaluation

Merged release 1.7.0 after approval and passing CI. Updates include environment variable support, core22 package filtering, package list refresh, global variable expansion, adjusted callback parameters, plugin validator options, and fixed documentation generation.

Suggested action:

No scores available.

Issue body

## Changelog * Add support for application-defined environment variables * Add package filter for core22 * Refresh packages list before installing packages * Expand global variables in parts definition * Adjust prologue/epilogue callback parameters * Make plugin options available in plugin environment validator * Fix readthedocs documentation generation -----

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged release 1.7.0 after approval and passing CI. Updates include environment variable support, core22 package filtering, package list refresh, global variable expansion, adjusted callback parameters, plugin validator options, and fixed documentation generation.
qwen3.6-35b-a3b-mtp-q6 Merged to release version 1.7.0. The update introduces application-defined environment variables, core22 package filtering, expanded global variables in parts definitions, and resolves documentation generation issues.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#230 Release 1.7.1 craft-parts merged Merged release 1.7.1 after approval and passing CI checks. The update fixes a stdout leak during snap installation and corrects plugin validation dependencies across 18 files.
76%
#572 Release 1.25.2 craft-parts merged Merged release 1.25.2 addressing four bugs: compiler plugin priming, redundant channel override, part dependency validation, and environment variable expansion. Approved by one reviewer and passed CI checks.
74%
#205 Release 1.5.0 craft-parts merged Release 1.5.0 merged after approval and CI checks. Adds rust and npm plugins, a project name argument for LifecycleManager, exported symbols for custom plugins, and refactored environment validation across five files.
73%
#352 Release 1.18.0 craft-parts merged Merged release 1.18.0 following two reviewer approvals and passing CI checks. The update adds SCons, Ant, and Maven plugins, fixes lifecycle work directory cleaning, improves error handling, and updates documentation.
72%
#235 Release 1.7.2 craft-parts merged Merged release 1.7.2 after single reviewer approval and passing CI. Resolves git repository update failures and corrects stage package removal during build updates across 13 files.
72%
#584 Release 1.26.0 craft-parts merged Merged release 1.26.0 following two approvals and passing CI. Changes include documentation, build system, CI, and unit test updates. This release finalizes the 1.x series ahead of upcoming ruff formatting changes.
71%
#736 Release 1.31.0 craft-parts merged Merged release 1.31.0 after two approvals and passing CI. Refactors npm plugin for NVM-style versions, SHA256 verification, and production NODE_ENV defaults. Updates documentation for various build systems and fixes docs.
71%
#409 Release 1.19.0 craft-parts merged Merged release 1.19.0 after approval and passing CI. Changes include offline plugin support, yum and CentOS compatibility, optional overlay support, rpm source handling, and documentation and code cleanup.
71%
#320 Release 1.17.0 craft-parts merged Merged release 1.17.0 after reviewer approval and passing CI. Updates fix go plugin mod download for jammy, remove hardcoded Ubuntu version, add a plain file source handler, and pass build attributes and state to post-step callbacks.
71%
#515 Release 1.19.7 craft-parts merged Merged release 1.19.7 following two approvals. The update restricts project variable loading to the adopting part only. Changes affect five files with nine additions and four deletions.
70%