← Back to issue list

Support multiple volumes in imagecraft.yaml

View original Github issue

Metadata

Project
imagecraft
Number
#304
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Enhancement request to allow multiple second-level volume entries under volumes; current model restricts VolumeDictT to max_length=1. Triaged with internal ticket.

Suggested action: keep open

Reason: The issue is labelled Status: Triaged and Type: Enhancement, authored by a maintainer, and has an internal ticket. Code confirms the current restriction in imagecraft/models/project.py: VolumeDictT uses Field(min_length=1, max_length=1), while process_volumes already iterates over multiple volume entries.

Evaluated by: mr-cal-bot

Impact: 50 Quick Win: 21 Complexity: 45 Confidence: 80 Actionability: 75

Issue body

### Check existing issues - [x] I've verified that this request isn't described by any existing issues. ### Request Support having more than one second-level key under volumes. ### The problem it solves Some devices need multiple volumes for different physical drives.

Evaluation history

Date Model Scores Action Summary
~deepseek/deepseek-pro-latest
Impact: 50
Quick Win: 21
Complexity: 45
Confidence: 80
Actionability: 75
keep open Enhancement request to allow multiple second-level volume entries under volumes; current model restricts VolumeDictT to max_length=1. Triaged with internal ticket.
stealth/space-bunny-alpha
Impact: 52
Quick Win: 31
Complexity: 28
Confidence: 94
Actionability: 84
keep open Allow multiple named volumes in imagecraft.yaml; validation still limits the mapping to one entry, although volume processing and image creation already iterate over all entries.
qwen/qwen3.6-35b-a3b
Impact: 50
Quick Win: 32
Complexity: 20
Confidence: 85
Actionability: 80
keep open Feature request to allow multiple volumes in imagecraft.yaml; currently limited to one volume by max_length=1 constraint in VolumeDictT type definition.
qwen/qwen3.8-27b
Impact: 45
Quick Win: 16
Staleness: 55
Complexity: 65
Confidence: 78
Support Request: 5
needs triage Feature request to allow multiple second-level keys under volumes in imagecraft.yaml for devices with multiple physical drives. Unlabelled, no comments, no assignee; code still enforces max_length=1 on VolumeDictT.
qwen/qwen3.6-35b-a3b
Staleness: 75
Complexity: 30
Confidence: 85
Support Request: 10
needs triage Feature request to allow multiple volumes in imagecraft.yaml for devices requiring multiple physical drives. Currently unlabelled and inactive for 118 days with no maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 40
Confidence: 85
Support Request: 10
needs triage Feature request to allow multiple volume entries in imagecraft.yaml for devices requiring multiple physical drives. Currently unlabelled and inactive for 104 days with no maintainer response.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 25
Confidence: 90
Support Request: 5
needs triage Feature request to allow multiple volume entries in imagecraft.yaml for devices requiring multiple physical drives. Currently unlabelled, unassigned, and inactive for over 100 days with no maintainer response.

Update history

Date Change
updated

Related issues

No related issues found above the similarity threshold.