You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fail on a malformed signing secret at the step that reads it
The first run with secrets present died on `base64: invalid input`. The secret
was there; it had a carriage return on the end, because piping a value into
`gh secret set` from PowerShell appends CRLF and GNU base64 treats a lone CR as
invalid. Nothing in that message points at the shell that set the secret.
Whitespace is now stripped before decoding, and the keystore is opened with
keytool right there. The password secrets carry the same CRLF hazard, and a
trailing byte on the password would otherwise have surfaced much later as a
signing failure blaming the keystore rather than the value.
0 commit comments