step-security/tauri-action

Build tauri binaries for MacOS, Windows and Linux

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
releaseIdThe id of the release to upload artifacts as release assets
tagNameThe tag name of the release to create or upload to
releaseNameThe name of the release to create
releaseBodyThe body of the release to create
releaseDraftWhether the release to create is a draft or notfalse
prereleaseWhether the release to create is a prerelease or notfalse
releaseCommitishAny branch or commit SHA the Git tag is created from, unused if the Git tag already exists. Default: SHA of current commit
projectPathPath to the root of the project that will be built. It must NOT be gitignored..
uploadUpdaterJsonWhether to upload a static JSON file for the updater using GitHub Releases as the CDNtrue
updaterJsonPreferNsisWhether the action will use the NSIS (setup.exe) or WiX (.msi) bundles for the updater JSON if both types exist. Will default to false. May default to true for apps using tauri@v2 in the future.false
tauriScriptThe script to run to build the Tauri app
argsArguments for the `tauri build` command
retryAttemptsThe number of times to re-try building the app if the initial build fails or uploading assets if the upload fails.
ownerThe account owner of the repository
repoThe name of the repository
githubBaseUrlThe base URL of the GitHub API to use. This is useful if you want to use a self-hosted GitHub instance or a GitHub Enterprise server.
releaseAssetNamePatternThe naming pattern to use for the uploaded assets
uploadPlainBinaryWhether to upload the plain executable file to the GitHub Releasesfalse
uploadWorkflowArtifactsWhether to upload the bundles and executables as workflow artifacts. Independent from the release configs. Affected by `uploadPlainBinary`.false
workflowArtifactNamePatternThe naming pattern to use for uploaded workflow artifacts. Ignored if `uploadWorkflowArtifacts` is not enabled.
uploadUpdaterSignaturesWhether to upload the .sig files generated by the Tauri CLI. Does not affect the latest.json generator.true
generateReleaseNotesWhether to use GitHub's Release Notes API to generate the release title and body. If `releaseName` is set, it will overwrite the generated title. If `releaseBody` is set, it will be pre-pended to the automatically generated notes. This action is not responsible for the generated content.false
mobileEXPERIMENTAL - Whether to build for mobile or desktop. Can be "android" or "ios" or unset for desktop builds.
namedescription
releaseIdThe ID of the created release
releaseHtmlUrlThe URL users can navigate to in order to view the created release
releaseUploadUrlThe URL for uploading assets to the created release
artifactPathsThe paths of the generated artifacts
appVersionThe version of the app