electron-forge/distributable-action
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| macos-cert-importer | Path to script used to import the macOS P12 certificate used to sign the app. | no | $GITHUB_ACTION_PATH/scripts/import-macos-cert.sh |
| macos-cert-p12 | The base64-encoded contents of the macOS P12 certificate used to sign the app. Used by the default `macos-cert-importer` script. | no | — |
| macos-cert-password | The password used to unlock the signing certificate so that it can be imported into the keychain. | no | — |
| node-installer | Which Node.js package manager to use (`yarn` or `npm`). Defaults to detecting which package manager was used on the app via `yarn-or-npm` (which is used by Electron Forge). | no | — |
| target-arch | The target architecture for the Electron app distributable. | no | — |
| target-maker | The target Electron Forge maker module which generates the distributable artifacts. For example, @electron-forge/maker-deb | yes | — |
| target-platform | The target platform for the Electron app distributable. | yes | — |
| windows-cert-filename | Path to the PFX certificate generated from the windows-cert-p12 input. Provided to a JavaScript-based Forge config as `process.env.WINDOWS_CERT_FILENAME`. | — | windows-certificate.pfx |
| windows-cert-importer | Path to script used to import the macOS P12 certificate used to sign the app. | no | node $GITHUB_ACTION_PATH/scripts/import-windows-cert.js |
| windows-cert-p12 | The base64-encoded contents of the Windows P12 certificate used to sign the app for Squirrel and AppX makers. Used by the default `windows-cert-importer` script. | no | — |
| windows-cert-password | The password used to unlock the signing certificate so that it can sign the distributables. Provided to a JavaScript-based Forge config as `process.env.WINDOWS_CERT_PASSWORD`. | no | — |
Outputs
no outputs