dioxuslabs/Build and upload Rust binary to GitHub Releases

GitHub Action for building and uploading Rust binary to GitHub Releases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
binComma-separated list of binary names (non-extension portion of filename) to build and upload. Note that glob pattern is not supported yet. yes
archiveArchive name (non-extension portion of filename) to be uploaded (variables `$bin`, `$target`, `$tag`, and any string)no$bin-$target
targetTarget name, default is host tripleno
featuresComma-separated list of cargo build features to enableno
no-default-featuresWhether to disable cargo build default featuresno
no_default_featuresAlias for 'no-default-features'nofalse
manifest-pathOverride cargo manifest pathno
manifest_pathAlias for 'manifest-path'no
tarOn which platform to distribute the `.tar.gz` file (all, unix, windows, or none)nounix
zipOn which platform to distribute the `.zip` file (all, unix, windows, or none)nowindows
includeComma-separated list of additional files to be included to archive. Note that glob pattern is not supported yet. no
assetComma-separated list of additional files to be uploaded separately. Note that glob pattern is not supported yet. no
leading-dirWhether to create the leading directory in the archive or notno
leading_dirAlias for 'leading-dir'nofalse
bin-leading-dirCreate extra leading directory(s) for binary file(s) specified by 'bin' optionno
build-toolTool to build binaries (cargo, cross, or cargo-zigbuild)no
build_toolAlias for 'build-tool'no
checksumComma-separated list of algorithms to be used for checksum (sha256, sha512, sha1, or md5)no
tokenGitHub token for creating GitHub Releases. If not set this option, the GITHUB_TOKEN environment variable will be used. no
refFully-formed tag ref for this release. If not set this option, the GITHUB_REF environment variable (automatically set by GitHub Actions) will be used. no
profileThe cargo profile to build. This defaults to the release profile.norelease
dry-runBuild and compress binaries, but do not upload them. Note that some errors are downgraded to warnings in this mode. no
dry_runAlias for 'dry-run'nofalse
codesignSign build products using `codesign` on macOSno

no outputs