mirror of
https://github.com/tauri-apps/tauri-action.git
synced 2026-01-31 00:35:20 +01:00
52 lines
1.9 KiB
YAML
52 lines
1.9 KiB
YAML
name: 'tauri-action'
|
|
description: 'Build tauri binaries for MacOS, Windows and Linux'
|
|
icon: 'download-cloud'
|
|
color: 'blue'
|
|
author: 'Lucas Nogueira <lucas@tauri.studio>'
|
|
inputs:
|
|
releaseId:
|
|
description: 'The id of the release to upload artifacts as release assets'
|
|
tagName:
|
|
description: 'The tag name of the release to create'
|
|
releaseName:
|
|
description: 'The name of the release to create'
|
|
releaseBody:
|
|
description: 'The body of the release to create'
|
|
releaseDraft:
|
|
description: 'Whether the release to create is a draft or not'
|
|
default: false
|
|
prerelease:
|
|
description: 'Whether the release to create is a prerelease or not'
|
|
default: false
|
|
releaseCommitish:
|
|
description: 'Any branch or commit SHA the Git tag is created from, unused if the Git tag already exists. Default: SHA of current commit'
|
|
projectPath:
|
|
description: 'path to the root of the project that will be built'
|
|
default: '.'
|
|
configPath:
|
|
description: 'path to the tauri.conf.json file if you want a configuration different from the default one'
|
|
default: 'tauri.conf.json'
|
|
distPath:
|
|
description: 'path to the distributable folder with your index.html and JS/CSS'
|
|
iconPath:
|
|
description: 'path to the PNG icon to use as app icon, relative to the projectPath'
|
|
includeDebug:
|
|
description: 'whether to include a debug build or not'
|
|
default: false
|
|
tauriScript:
|
|
description: 'the script to run to build the Tauri app'
|
|
args:
|
|
description: 'arguments for the tauri command'
|
|
bundleIdentifier:
|
|
description: 'the bundle identifier to inject when initializing the Tauri app'
|
|
outputs:
|
|
releaseId:
|
|
description: 'The ID of the created release'
|
|
releaseHtmlUrl:
|
|
description: 'The URL users can navigate to in order to view the created release'
|
|
releaseUploadUrl:
|
|
description: 'The URL for uploading assets to the created release'
|
|
runs:
|
|
using: 'node16'
|
|
main: 'packages/action/dist/index.js'
|