~sircmpwn/git.sr.ht#348: 
SSH clone URL replaced with HTTPS URL when building public repository

#Summary

When submitting a build manifest to builds.sr.ht for a public repository, if sources contains an SSH URL for the project's git.sr.ht upstream, it gets replaced by an HTTPS URL before cloning.

This has the knock-on impact of causing failure of any step that pushes to the upstream.

#Steps

  • Create public or unlisted repository
  • Create build manifest including SSH clone URL as the source
  • Provide a private SSH key secret
  • Execute the build

#Expected

  • The SSH URL is used to clone the project, authenticating with the SSH key

#Actual

  • The project is cloned using the public HTTPS URL

#Resources

Status
REPORTED
Submitter
~brhiggins
Assigned to
No-one
Submitted
3 years ago
Updated
3 years ago
Labels
No labels applied.