jawills/Salesforce Metadata Deploy

Builds and deploys metadata to a specified environment

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 4, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: jawills/sf-deploy@655a7f12b97ecadd1236a98dcdaccfb92d694ab8 # v2.0

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

namedescriptionrequireddefault
DRY_RUNValidate deploy and run Apex tests but don't save to the org.
TEST_LEVELDeployment Apex testing level.RunLocalTests
WAITNumber of minutes to wait for command to complete and display results.30
SOURCE_DIRECTORYPath to the local source files to deploy.force-app
MANIFEST_PATHIf set, deploy this manifest instead of generating one from SOURCE_DIRECTORY.
POST_DESTRUCTIVE_CHANGESIf set, passed to sf project deploy start as --post-destructive-changes.
SFDX_AUTH_URLThe auth url tied to your deployment environmentyes
DEPLOYMENT_IDThe deployment id from a validation/ dry run.
namedescription
deployment_idSalesforce deployment job id.
deploy_statusDeployment status reported by the CLI (e.g. Succeeded, Failed).
tests_runNumber of Apex tests run during deploy (empty if not present).
tests_failedNumber of Apex test failures (empty if not present).
apex_org_wide_coverage_percentApproximate org-wide line coverage percent from deploy codeCoverage rows (empty if not available).