← Back to issue list

Set `Application.allow_spread_yaml` to false

View original Github issue

Metadata

Project
imagecraft
Number
#429
Type
issue
State
closed
Author
mr-cal
Labels
Status: Triaged
Created
Updated
Closed

Current evaluation

Request to set Application.allow_spread_yaml=false after upgrading to craft-application 7.3+ remains unimplemented; issue closed without a resolving PR or code change.

Resolution: closed stale

Reason: No commits or PRs in imagecraft reference allow_spread_yaml, pyproject.toml still pins craft-application~=7.2.0, and application.py lacks the setting, so the request was closed without implementation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Set `Application.allow_spread_yaml` to false, upon updating to craft-application 7.3 or higher. ### The problem it solves https://github.com/canonical/craft-application/pull/1168 migrated test config files from `spread.yaml` to `imagecraft-test.yaml`. It allows for parsing `spread.yaml` for backward compatibility, but we [don't need backward compatibility](https://github.com/canonical/craft-application/pull/1168#discussion_r3871528200) for imagecraft.

Evaluation history

Date Model Scores Action Summary
~deepseek/deepseek-pro-latest — closed stale Request to set Application.allow_spread_yaml=false after upgrading to craft-application 7.3+ remains unimplemented; issue closed without a resolving PR or code change.
stealth/space-bunny-alpha
Impact: 22
Quick Win: 18
Complexity: 12
Confidence: 74
Actionability: 92
keep open Maintainer request (Triaged) to set Application.allow_spread_yaml=False and require craft-application ~=7.3, dropping spread.yaml fallback after config rename; implementation sits in open PR imagecraft#447.
stealth/space-bunny-alpha
Impact: 22
Quick Win: 17
Complexity: 12
Confidence: 88
Actionability: 90
keep open Triaged maintainer request to set Application.allow_spread_yaml=False and require craft-application ~=7.3; implementation is in open PR imagecraft#447 awaiting merge.
stealth/space-bunny-alpha
Impact: 28
Quick Win: 23
Complexity: 15
Confidence: 95
Actionability: 95
keep open Triaged request to disable legacy spread.yaml test config fallback and use craft-application 7.3+; implementation is awaiting merge in imagecraft#447.
qwen3.6-35b-a3b-mtp-q6
Impact: 40
Quick Win: 34
Staleness: 5
Complexity: 15
Confidence: 85
Support Request: 0
keep open Maintainer task to set Application.allow_spread_yaml to false after updating craft-application to 7.3+. Currently pinned to 7.2, not yet implemented.
qwen/qwen3.8-27b
Impact: 15
Quick Win: 13
Staleness: 0
Complexity: 15
Confidence: 85
Support Request: 0
keep open Maintainer task to set Application.allow_spread_yaml to false in imagecraft after bumping the craft-application dependency to 7.3+. Fresh, labeled Status: Triaged; not yet implemented (dependency still pinned to ~=7.2).
qwen/qwen3.8-27b
Impact: 20
Quick Win: 18
Staleness: 5
Complexity: 10
Confidence: 80
Support Request: 0
keep open Maintainer task to set Application.allow_spread_yaml to false in imagecraft once craft-application >= 7.3 is adopted, dropping unneeded spread.yaml backward compatibility after the test-config migration to imagecraft-test.yaml.

Update history

Date Change
closed
updated
updated
created

Related work

Related issues

Issue Project State Summary Similarity
#187 Set `Application.allow_spread_yaml` to false debcraft closed Closed without a recorded code change; disabling spread.yaml compatibility remained tracked only by internal ticket DEBCRAFT-79.
82%
#192 feat!: Disable `spread.yaml` fallback in `debcraft.Application` debcraft closed PR debcraft#192 (approved, all CI green) set Application.allow_spread_yaml=False and raised craft-application floor to 7.3.0, but was closed unmerged; no replacement commit landed in debcraft.
73%