flojoy-ai/Electron Builder Action
GitHub Action for building and releasing Electron apps
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 | no | — |
| mac_certs_password | Password for decrypting `mac_certs` | no | — |
| release | Whether the app should be released after a successful build | no | false |
| windows_certs | Base64-encoded code signing certificate for Windows | no | — |
| windows_certs_password | Password for decrypting `windows_certs` | no | — |
| 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 |
| skip_install | Whether the action should execute NPM install script | no | false |
| use_vue_cli | Whether to run `electron-builder` using the Vue CLI plugin instead of calling the command directly | no | false |
| args | Other arguments to pass to the `electron-builder` command, e.g. configuration overrides | no | "" |
| max_attempts | Maximum number of attempts for completing the build and release step | no | 1 |
| app_root | Directory where `electron-builder` commands should be run | no | — |
Outputs
no outputs