rainforestapp/Rainforest QA GitHub Action

Easily trigger a Rainforest Run from your GitHub workflows

View on GitHub

Trust Signals

Scorecard Score
Scorecard 4–6scored Jul 6, 2026
Maintenance Recency
Maintainedlast commit Jan 30, 2025
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: rainforestapp/github-action@d4b60a4d3011e7ee16e44ef79d04f5c88a1bd781 # v3.2.6

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

namedescriptionrequireddefault
descriptionAn arbitrary string to associate with the runno""
run_group_idOnly run tests tied to this Run Groupyes
environment_idUse a specific environment for this runno""
custom_urlUse a specific URL for this runno""
conflictHow other currently in-progress runs should be handled. Values are `cancel` to cancel runs in the same environment as your new run and `cancel-all` to cancel all runsno""
execution_methodThe execution method to use for this runno""
crowdDEPRECATED: Use `execution_method` insteadno""
releaseManually entered release information about the release the run is associated withno""
automation_max_retriesIf set to a value > 0 and a test fails, it will be retried within the same run, up to that number of timesno""
branchUse a specific Rainforest branch for this runno""
tokenYour Rainforest QA API tokenyes
backgroundDo not wait for a run to complete before exitingno""
dry_runSet to true to run parameter validations without starting a new Rainforest runno""
cache_keyThe cache key to use for saving/restoring a Rainforest run ID (used to rerun failed tests)no${{ github.job }}-${{ github.action }}
namedescription
commandThe CLI command that was run
errorThe validation error that was raised