Skip to content

queue-runner: ssh fixes#34

Draft
plumj-am wants to merge 2 commits into
manic-systems:mainfrom
plumj-am:patch/PlumJam-pznvzykzntlo
Draft

queue-runner: ssh fixes#34
plumj-am wants to merge 2 commits into
manic-systems:mainfrom
plumj-am:patch/PlumJam-pznvzykzntlo

Conversation

@plumj-am
Copy link
Copy Markdown
Contributor

@plumj-am plumj-am commented May 29, 2026

Ensure the ssh string is correct for both stores and builders which fixes this error when starting a remote build. Also, we now allow ssh-ng:// URIs but it is stripped for ssh commands.

openssh package added to the NixOS module to fix this error:

error: Could not find executable 'ssh'

@plumj-am
Copy link
Copy Markdown
Contributor Author

plumj-am commented May 29, 2026

Actually, it's probably better to keep the full thing for the store. I feel like I already tried this which is why I stripped it but I'll try again

Edit: Ignore this, the description above has been updated.

@plumj-am plumj-am marked this pull request as draft May 29, 2026 17:04
plumj-am added 2 commits May 29, 2026 21:06
Ensures the format is correct for both stores and builders whilst
allowing ssh-ng where possible.

Fixes this error when a remote build is started, though I don't see why
it was constructed this way to begin with:
```
error: invalid URL authority: 'ssh//build@sloe': leftover
```

Signed-off-by: PlumJam <git@plumj.am>
Fixes this error when a remote build is started:
```
error: Could not find executable 'ssh'
```

Signed-off-by: PlumJam <git@plumj.am>
@plumj-am plumj-am force-pushed the patch/PlumJam-pznvzykzntlo branch from dc72aa1 to ab793b3 Compare May 29, 2026 19:06
@plumj-am plumj-am marked this pull request as ready for review May 29, 2026 19:08
@NotAShelf NotAShelf marked this pull request as draft May 29, 2026 19:57
@NotAShelf
Copy link
Copy Markdown
Member

I'm currently working on a rather large refactor that changes how Circus handles remote builds, so this is a bit obsolete. Or rather, it will be when the refactor is done. I'm drafting this for now so that it doesn't get merged accidentally; you can decide what you want to do after the refactor PR is up or/and merged.

@plumj-am
Copy link
Copy Markdown
Contributor Author

Ok, sounds good. Tag me when you open the PR if you remember :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants