Original pull request: https://code.forgejo.org/forgejo/runner/pulls/987 Fixes https://code.forgejo.org/forgejo/runner/issues/1032 <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/1101): <!--number 1101 --><!--line 0 --><!--description Zml4OiB3aW5kb3dzIGNvbXBpbGF0aW9u-->fix: windows compilation<!--description--> <!--end release-notes-assistant--> Reviewed-on: https://code.forgejo.org/forgejo/runner/pulls/1101 Reviewed-by: earl-warren <earl-warren@noreply.code.forgejo.org> Co-authored-by: volkmnv <volkmnv@noreply.code.forgejo.org> Co-committed-by: volkmnv <volkmnv@noreply.code.forgejo.org>
14 lines
230 B
Go
14 lines
230 B
Go
//go:build windows
|
|
|
|
package artifactcache
|
|
|
|
import "syscall"
|
|
|
|
func suicide() error {
|
|
handle, err := syscall.GetCurrentProcess()
|
|
if err != nil {
|
|
return err
|
|
}
|
|
|
|
return syscall.TerminateProcess(handle, uint32(syscall.SIGTERM))
|
|
}
|