← Back to issue list

Opt-in configuration to always use git+ssh for remote builds

View original Github issue

Metadata

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

Current evaluation

Enhancement to add an opt-in config for always using git+ssh in remote builds instead of HTTPS for public repos. Triaged by maintainer, no implementation yet; code still uses HTTPS for public repos.

Suggested action: keep open

Reason: The issue is labeled 'Status: Triaged' and 'Type: Enhancement', filed by maintainer lengau. Code inspection confirms the described behavior is still present: remotebuild.py line 366 uses git_ssh_url only when repository.private is True, and no use_ssh config option exists in _config.py. The feature remains unimplemented and the problem is still applicable, so the issue should stay open despite 431 days of inactivity.

Impact: 35 Quick Win: 19.25 Staleness: 62 Complexity: 45 Confidence: 80 Support Request: 5

Issue body

### What needs to get done Currently we use HTTPS uploads for remote builds unless we're on a private project, but users should have a way to opt into using SSH always. ### Why it needs to get done Git over SSH is more reliable.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 35
Quick Win: 19.25
Staleness: 62
Complexity: 45
Confidence: 80
Support Request: 5
keep open Enhancement to add an opt-in config for always using git+ssh in remote builds instead of HTTPS for public repos. Triaged by maintainer, no implementation yet; code still uses HTTPS for public repos.
qwen/qwen3.6-35b-a3b
Staleness: 80
Complexity: 20
Confidence: 80
Support Request: 0
keep open Enhancement to add an opt-in configuration for using git+ssh instead of HTTPS for remote builds. Triaged by a maintainer but inactive for over a year with no implementation progress or discussion.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 80
Support Request: 0
close stale Enhancement requesting an opt-in configuration to use git+ssh for remote builds instead of HTTPS. Triaged but inactive for over a year with no maintainer follow-up or implementation progress.
qwen3.6-35b-a3b-mtp-q6
Staleness: 75
Complexity: 20
Confidence: 85
Support Request: 0
keep open Add opt-in configuration to force git+ssh for remote builds, improving reliability over HTTPS. Currently triaged as an enhancement with an internal tracking ticket. Awaiting implementation.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.