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
Wrap signing certificate password in single quotes to prevent corruption
High quality passwords may contain characters with special treatment by the shell (e.g., $).
The release workflows contain a command that imports the macOS code signing certificate to the runner machine's
keychain. The command references a GitHub Actions secret that contains the password of the certificate.
Previously, that reference was wrapped in double quotes. This resulted in the password string being subject to shell
expansions. If the password contained characters that incidentally resemble shell code, this resulted in the corruption
of the password, nd thus a spurious failure of the release workflow:
```
security: SecKeychainItemImport: The user name or passphrase you entered is not correct.
```
0 commit comments