aderinom/Rust All Action

Simple GitHub Action to cache (toolchains and tools) and run multiple Rust workflows.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
projectPath to the Rust project.
profileCargo build profile to use
runWorkflows to runall-default
cacheKeyCache key for dependenciesrax-cache
toolchainRust toolchain to use
extraComponentsAdditional toolchain components to install e.g. rust-src
installOnlyIf true, only install the toolchain and tools without running any workflows
installAdditionalAdditional cargo tools to install and cache e.g. cargo-audit@0.17.4, cargo-toolX@version
buildCacheStrategy"github" to enable build caching through GitHub Cachenone
buildCacheFallbackBranchFallback branch to use for build cache if the current branch has no cachemain
flow-test-toolchainToolchain for test workflow
flow-test-overrideArgsOverride arguments for test workflow
flow-test-failFastIf true, tests stop on first failurefalse
flow-clippy-toolchainToolchain for clippy workflow
flow-clippy-overrideArgsOverride arguments for clippy workflow
flow-clippy-denyWarningsDeny warnings in clippy workflowtrue
flow-fmt-toolchainToolchain for fmt workflow
flow-fmt-overrideArgsOverride arguments for fmt workflow
flow-doc-toolchainToolchain for doc workflow
flow-doc-overrideArgsOverride arguments for doc workflow
flow-doc-denyWarningsDeny warnings in doc workflowtrue
flow-shear-toolchainToolchain for shear workflow
flow-shear-overrideArgsOverride arguments for shear workflow
flow-deny-toolchainToolchain for deny workflow
flow-deny-overrideArgsOverride arguments for deny workflow

no outputs