p6m-actions/Rust Build

Builds a Rust project with flexible lint, test, and build commands

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Maintainedlast commit Dec 10, 2025
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: p6m-actions/rust-build@12a0c8b240fa2d0e5c12b85860df57352fb0f3a1 # v1.2

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
run-lintWhether to run lintingnotrue
lint-commandCommand to run for lintingnocargo clippy
lint-argsAdditional arguments for the lint commandno-- -D warnings
run-format-checkWhether to check code formattingnotrue
format-commandCommand to run for format checkingnocargo fmt
format-argsAdditional arguments for the format commandno-- --check
run-testWhether to run testsnotrue
test-commandCommand to run for testingnocargo test
test-argsAdditional arguments for the test commandno""
run-buildWhether to run buildnotrue
build-commandCommand to run for buildingnocargo build
build-argsAdditional arguments for the build commandno--release
workspaceBuild all workspace membersnofalse
all-featuresActivate all available featuresnofalse
no-default-featuresDo not activate the default featuresnofalse
featuresComma-separated list of features to activateno""
working-directoryWorking directory for cargo commandsno.
archive-coverageWhether to archive code coverage resultsnofalse
coverage-pathPath to the coverage reportsnotarget/coverage
namedescription
build-statusBuild status (success or failure)