x6pnda/Electron-builder compiler action
GitHub Action for building and compiling Electron applications using electron-builder
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github_token | GitHub authentication token | yes | — |
| mac_certs | Base64-encoded code signing certificate for macOS (Exp. Using these in the afterPack or afterSign scripts) | no | — |
| mac_certs_password | Password for decrypting `mac_certs` (Exp. Using these in the afterPack or afterSign scripts) | no | — |
| windows_certs | Base64-encoded code signing certificate for Windows (Exp. Using these in the afterPack or afterSign scripts) | no | — |
| windows_certs_password | Password for decrypting `windows_certs` (Exp. Using these in the afterPack or afterSign scripts) | no | — |
| apple_id | Apple ID email for notarizing MacOS builds (Exp. Using these in the afterPack or afterSign scripts) | no | — |
| apple_id_password | Apple ID password for notarizing MacOS builds (Exp. Using these in the afterPack or afterSign scripts) | no | — |
| apple_id_team | Apple ID teamID for notarizing MacOS builds (Exp. Using these in the afterPack or afterSign scripts) | no | — |
| release | Whether the app should be released after a successful build | no | false |
| package_root | Directory where NPM/Yarn commands should be run | no | . |
| build_script_name | Name of the optional NPM build script which is executed before `electron-builder` | no | build |
| skip_build | Whether the action should execute the NPM build script before running `electron-builder` | no | false |
| args | Other arguments to pass to the `electron-builder` command, e.g. configuration overrides | no | "" |
| max_build_attempts | Maximum number of attempts for completing the build and release step | no | 1 |
| package_manager | What package mamanger to use. (NPM, PNPM, Yarn) | — | NPM |
Outputs
no outputs