Just to raise the urgency of this issue, I wanted to comment that I accidentally just found several bits of output in another users build that were probably meant to be private. I've reached out to that user and let them know that builds are public so hopefully they'll figure out another way to do their build that doesn't leak sensitive info.
On a more selfish note, I also want to move several builds that I have over to builds.sr.ht, but they require running Terraform and outputting private internal network and infrastructure details that I don't want others to be able to see. These can't be secrets because they're generated at runtime and the whole point of the build would be to show them to me so that I can decide if I want to deploy the artifacts from that specific build or not.
What is the edge case? That error made no sense to me. Since I was using SSH I wouldn't have even considered that I needed to go to the web UI which migiht not even be logged in on this machine and log out and in there. SSH telling me tolog outfelt meaningless and I wasn't sure what it meant.
I did, but please consider taking this up as a UX issue. It still makes no sense to me that I had to do that and I would not have come to that conclusion on my own by reading that error message. Having to do that was not a great user experience. Thanks for your help.
Why would I have to authorize it? It's the same account and I have a valid SSH key.
Sounds like this isn't a technical issue like I thought, but I consider it a UX issue.
Wait, that actually is an error for me? I'm authed by SSH and really don't want to log out or in on every machine that I have an SSH key on. What is this actually doing? I think it was working on some other repos too, so I'm really confused now.
On some repos I'm getting the error message
remote: Warning: log out and back in on the website to enable builds integrationin the SSH output during a push and no build is started on builds.sr.ht. I assume this is an error for administrators running their own version of sr.ht because I am using SSH and have nothing to log out of or into.
Consider the following paste:
Both the first and second line in the pre-formatted text block have spaces before them, but only the second line's spaces are shown. This means you can't actually display all pre-formatted text correctly.
Same for the
GET /api/user/emailsendpoint documented here.