← Back to issue list

release: craft-parts 1.0.3 (CRAFT-576)

View original Github issue

Metadata

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

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.
79%
#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.
78%
#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.
77%
#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.
77%
#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.
76%
#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.
75%
#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.
75%
#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.
75%
#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.
75%
#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.
74%