← Back to issue list

fix(builder)!: in strict mode, don't install deps

View original Github issue

Metadata

Project
charmcraft
Number
#1728
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1728 (c3b69774), making strict builds skip dependency installation and requiring all dependencies to be declared in requirements.

Resolution: closed resolved

Reason: PR #1728 was merged as commit c3b69774, changing strict mode to validate declared requirements without installing dependencies.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Strict install requires all dependencies to be included in requirements CI issue is fixed in #1734

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1728 (c3b69774), making strict builds skip dependency installation and requiring all dependencies to be declared in requirements.
stealth/space-bunny-alpha — closed resolved Merged charmcraft PR #1728 (c3b69774), making strict builds skip dependency installation and requiring all dependencies to be declared in requirements.
qwen/qwen3.6-35b-a3b — — Merged a breaking builder change that disables dependency installation in strict mode, ensuring all dependencies are explicitly listed in requirements. Approved by two reviewers and addresses CI issues referenced in #1734.
qwen3.6-35b-a3b-mtp-q6 — — Merged a breaking change that disables dependency installation in strict mode to enforce explicit dependency listing, resolving a CI failure noted in #1734.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1727 fix(builder)!: remove single-step non-strict install charmcraft merged Merged as 51a55f73 and shipped in 3.2, splitting non-strict installs into binary packages, source packages, then requirements and charm libraries to address #1664.
78%