Skip to content

fix CI - #313

Merged
jesseduffield merged 3 commits into
masterfrom
fix-goreleaser
May 9, 2022
Merged

fix CI#313
jesseduffield merged 3 commits into
masterfrom
fix-goreleaser

Conversation

@jesseduffield

@jesseduffield jesseduffield commented Feb 22, 2022

Copy link
Copy Markdown
Owner

Currently our CI fails because windows does not support syscall.Kill, nor does it support SetPgid. This PR instead replaces it with a regular process kill.

These two things were added in this commit: 892fc09

But I'm not sure if they're necessary. I want to know whether the ssh command here ever creates its own child processes.

There was some discussion on this here: 4e201bb#r757413230

I don't have an ssh setup on my own machine so it's tricky for me to test this. @cmoog can I enlist you to take another look at this?

If the PR in its current form has issues we'll need to find a way to do this which is compatible with windows.

See #273 for discussion

@jesseduffield jesseduffield changed the title remove dead code fix CI Feb 22, 2022
@jesseduffield

Copy link
Copy Markdown
Owner Author

Alright so I found some code that's specifically build around ensuring we can kill subprocesses thanks to #185. So this is good to go

@jesseduffield
jesseduffield merged commit bba2fea into master May 9, 2022
@jesseduffield
jesseduffield deleted the fix-goreleaser branch May 9, 2022 10:30
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.

1 participant