release: craft-parts 1.0.3 (CRAFT-576)
Metadata
Current evaluation
Merged in canonical/craft-parts#145, releasing craft-parts 1.0.3 with public API declarations, non-snap build-provider support, and Bash-based scripts for Snapcraft V2 compatibility.
Resolution: closed resolved
Reason: Approved PR canonical/craft-parts#145 was merged to release craft-parts 1.0.3 with the three documented fixes; commit 7dbb5778 added the public API declarations.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Changelog
========
* Properly declare public API names
* Allow non-snap applications running on non-apt systems to invoke parts processing on build providers
* Use Bash as script interpreter instead of /bin/sh to stay compatible with Snapcraft V2 plugins
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-parts#145, releasing craft-parts 1.0.3 with public API declarations, non-snap build-provider support, and Bash-based scripts for Snapcraft V2 compatibility. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #145, releasing craft-parts 1.0.3 with public API declarations, non-snap build-provider support, and Bash instead of /bin/sh for scripts. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged release of craft-parts 1.0.3. Changes include proper public API declarations, support for non-snap applications on non-apt systems, and switching to Bash as the script interpreter. Approved by one reviewer and passed CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged craft-parts 1.0.3 release. Changes properly declare public API names, enable non-snap apps on non-apt systems to invoke parts processing, and switch the script interpreter to Bash for Snapcraft V2 compatibility. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #168 release: craft-parts 1.1.2 | craft-parts | merged | Merged release PR #168 for craft-parts 1.1.2, adding snap-refresh, setup URL, pydantic validation/dependency, pylint, and requirements cleanup changes. | |
| #5036 build(deps): bump craft-parts to 1.33.1 | snapcraft | closed | Closed unmerged in favor of canonical/snapcraft#5031, which merged as a24dc3e49 and bumped craft-parts to 1.33.1, making the npm plugin stateless. | |
| #6481 build(deps): bump craft-parts to 2.35.2 | snapcraft | merged | Merged dependency bump to craft-parts 2.35.2 and added Snapcraft 9.1.4 release notes. | |
| #4120 requirements: update craft-parts to 1.19.3 | snapcraft | merged | Merged PR #4120 as b4fa73795, updating Snapcraft to craft-parts 1.19.3 for the planning-phase plugin-properties state fix. | |
| #4183 requirements: update craft-parts to 1.21.0 | snapcraft | merged | Merged PR #4183 updated Snapcraft's craft-parts requirement to 1.21.0 in commit 8f6a8b353, aligning it with new base and overlay package callbacks. | |
| #4377 build(deps): bump craft-parts from 1.24.1 to 1.25.1 | snapcraft | merged | Merged into Snapcraft via #4377 (commit e9011dbf1), upgrading craft-parts from 1.24.1 to 1.25.1 for Rust plugin improvements. | |
| #4645 build(deps): update craft-parts to 1.27 | snapcraft | closed | Closed unmerged as redundant because merged PR canonical/snapcraft#4635 (055a93543) already included the craft-parts 1.27 update. | |
| #151 release: bump version to 1.0.4 | craft-parts | merged | Merged release PR shipped craft-parts 1.0.4, adding public API declarations and a Git source handler; the changelog dates the release to 2021-11-10. | |
| #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. | |
| #160 release: craft-parts 1.1.1 | craft-parts | merged | Merged craft-parts 1.1.1 in #160, pinning pydantic and pydantic-yaml dependency versions. |