← Back to issue list

Allow building/packing multiple platforms in parallel.

View original Github issue

Metadata

Project
craft-application
Number
#914
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Triaged enhancement to run builds for multiple planned platforms concurrently; lifecycle commands still process build-plan items sequentially through provider.run_managed.

Suggested action: keep open

Reason: The Status: Triaged and Type: Enhancement labels and maintainer-authored scope establish this as valid planned work; the only comment is an automated CRAFT-4779 synchronization. Current _run_manager_for_build_plan still iterates the plan and calls provider.run_managed sequentially, so implementation concurrency, shared-service isolation, failure handling, and coverage remain necessary.

Evaluated by: mr-cal-bot

Impact: 64 Quick Win: 14 Complexity: 72 Confidence: 93 Actionability: 76

Issue body

### What needs to get done If the build plan has multiple items, the manager instance should be able to start up the managed instances simultaneously and perform multiple builds simultaneously. ### Why it needs to get done These builds often don't fully utilise your machine's resources, so doing them in parallel can help fix that.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 64
Quick Win: 14
Complexity: 72
Confidence: 93
Actionability: 76
keep open Triaged enhancement to run builds for multiple planned platforms concurrently; lifecycle commands still process build-plan items sequentially through provider.run_managed.
qwen/qwen3.6-35b-a3b
Impact: 70
Quick Win: 34
Complexity: 40
Confidence: 80
Actionability: 80
keep open Enhancement to build multiple platforms in parallel instead of sequentially. Currently _run_manager_for_build_plan iterates over build_plan items one at a time. Triaged, open, no fix implemented.
qwen/qwen3.8-27b
Impact: 45
Quick Win: 11
Staleness: 70
Complexity: 75
Confidence: 80
Support Request: 0
keep open Enhancement to run managed builds for multiple build-plan platforms in parallel instead of serially. Triaged by a maintainer with an internal Jira ticket (CRAFT-4779), but unimplemented; code still loops the build plan serially.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 60
Confidence: 90
Support Request: 10
keep open Enhancement request to allow parallel building/packing of multiple platforms to better utilize machine resources. Issue is triaged, has an internal ticket, but has been inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 65
Complexity: 55
Confidence: 85
Support Request: 0
keep open Enhancement to enable parallel building/packing of multiple platforms to improve resource utilization. Currently triaged and awaiting implementation.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.