mirror of
https://github.com/JustusPlays78/SectorFileUpdater.git
synced 2025-04-29 19:24:24 +00:00
61 lines
1.8 KiB
YAML
61 lines
1.8 KiB
YAML
name: Electron Builder Action
|
|
author: Samuel Meuli
|
|
description: GitHub Action for building and releasing Electron apps
|
|
|
|
inputs:
|
|
github_token:
|
|
description: GitHub authentication token
|
|
required: true
|
|
mac_certs:
|
|
description: Base64-encoded code signing certificate for macOS
|
|
required: false
|
|
mac_certs_password:
|
|
description: Password for decrypting `mac_certs`
|
|
required: false
|
|
release:
|
|
description: Whether the app should be released after a successful build
|
|
required: false
|
|
default: false
|
|
windows_certs:
|
|
description: Base64-encoded code signing certificate for Windows
|
|
required: false
|
|
windows_certs_password:
|
|
description: Password for decrypting `windows_certs`
|
|
required: false
|
|
package_root:
|
|
description: Directory where NPM/Yarn commands should be run
|
|
required: false
|
|
default: "."
|
|
build_script_name:
|
|
description: Name of the optional NPM build script which is executed before `electron-builder`
|
|
required: false
|
|
default: build
|
|
skip_build:
|
|
description: Whether the action should execute the NPM build script before running `electron-builder`
|
|
required: false
|
|
default: false
|
|
use_vue_cli:
|
|
description: Whether to run `electron-builder` using the Vue CLI plugin instead of calling the command directly
|
|
required: false
|
|
default: false
|
|
args:
|
|
description: Other arguments to pass to the `electron-builder` command, e.g. configuration overrides
|
|
required: false
|
|
default: ""
|
|
max_attempts:
|
|
description: Maximum number of attempts for completing the build and release step
|
|
required: false
|
|
default: "1"
|
|
|
|
# Deprecated
|
|
app_root:
|
|
description: Directory where `electron-builder` commands should be run
|
|
required: false
|
|
|
|
runs:
|
|
using: node12
|
|
main: index.js
|
|
|
|
branding:
|
|
icon: upload-cloud
|
|
color: blue |