← Back to issue list

release: craft-parts 1.1.2

View original Github issue

Metadata

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

Current evaluation

Merged release craft-parts 1.1.2. Unpins pydantic and pylint dependencies, fixes setup.py URL, resolves pydantic validation error handling, and removes unused requirements files. Approved by reviewer and passed CI checks.

Suggested action:

No scores available.

Issue body

# Changelog - Do not refresh already installed snaps - Fix URL in setup.py - Fix pydantic validation error handling - Unpin pydantic and pydantic-yaml dependency versions - Unpin pylint dependency version - Remove unused requirements files

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged release craft-parts 1.1.2. Unpins pydantic and pylint dependencies, fixes setup.py URL, resolves pydantic validation error handling, and removes unused requirements files. Approved by reviewer and passed CI checks.
qwen3.6-35b-a3b-mtp-q6 Merged craft-parts 1.1.2 release. Updates fix snap refresh behavior, correct a setup.py URL, resolve pydantic validation error handling, unpin pydantic, pydantic-yaml, and pylint dependencies, and remove unused requirements files.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#160 release: craft-parts 1.1.1 craft-parts merged Merged craft-parts 1.1.1 release after reviewer approval and passing CI. Updates pin pydantic and pydantic-yaml dependency versions across five files to stabilize builds.
91%
#765 Update dependencies, specially unpinning pydantic now that craft-parts is up to it charmcraft merged Merged after approval. Updated dependencies, specifically unpinning pydantic now that craft-parts supports the newer version. Changes span three files.
78%
#145 release: craft-parts 1.0.3 (CRAFT-576) craft-parts merged 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.
77%
#488 packaging: pin Pydantic to <2.0.0 craft-parts merged Merged dependency update pinning Pydantic to <2.0.0 to prevent craft_parts compatibility issues until full v2 support is added. Approved by a reviewer and passed CI.
77%
#257 requirements: update craft-parts to 1.20.0 rockcraft merged Updated craft-parts to 1.20.0 and added a test ensuring Python plugin projects without a bundled interpreter fail to build. Merged after reviewer approval and passing CI checks.
76%
#394 build(deps): bump craft-parts from 1.25.1 to 1.25.2 rockcraft merged Merged dependency update bumping craft-parts from 1.25.1 to 1.25.2. The release fixes channel overrides in the Rust plugin, validates part dependency names, and resolves environment variable expansion. Approved by two reviewers and passed CI.
75%
#601 feat: upgrade to pydantic 2.x craft-parts closed The pydantic 2.x upgrade for craft-parts was closed as superseded after addressing review feedback on validation error reporting. The changes were replaced by a newer update.
73%
#4327 requirements: update craft-parts to 1.23.1 snapcraft merged Merged update to craft-parts 1.23.1, fixing a bug where the version was set twice during rebuilds. Approved by reviewers, passed CI, and merged following maintainer coordination.
73%
#4811 build(deps): bump craft-parts to 1.31.0 snapcraft merged Merged after two approvals and passing CI. Updates craft-parts to 1.31.0, introducing new plugin documentation. Author noted unrelated test failures prior to merge.
72%
#167 errors: update pydantic validation error checking (CRAFT-788) craft-parts merged Merged update to align craft-parts with Pydantic 1.9 by replacing plain dictionary error handling with TypedDict. Approved by reviewer, passed CI, and modified six files to correctly parse ErrorDict validation data.
72%