Open Fydon opened 5 months ago
I'm open to this, but I do not have any sort of Windows socket experience (or much experience building Windows apps in general). 😓
The first step would be to hide unix-specific syscalls behind a build flag:
$ GOOS=windows go build ./cmd/gitsign-credential-cache
# github.com/sigstore/gitsign/cmd/gitsign-credential-cache
./main.go:43:10: undefined: syscall.Umask
Description
Using
git config --global gitsign.connectorID https://github.com/login/oauth
with gitsign and then perform multiple commits can result in reaching the secondary rate limit on calling the GitHub repository. Current cache option doesn't work on Windows as mention in #194.Version