checkly/Checkly

Run Checkly CLI checks from GitHub Actions.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 10, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: checkly/checkly-action@b4bca0f32b1da7c2b758e6525f128890bab3734f # v0.0.2

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

namedescriptionrequireddefault
commandCLI command to run. Use "test" for local constructs or "trigger" for deployed checks.notest
cli-versionCheckly CLI npm version. Projects that install checkly run their local CLI; exact stable pins must match it. Requires 8.15.0 or newer.nolatest
working-directoryDirectory where the Checkly CLI command should run.no.
install-commandOptional dependency installation command to run before the Checkly CLI command.no
tagsTags selector. Use one line per --tags filter, e.g. "production,webapp".no
grepOnly for command=test. Run checks whose name matches this regular expression.no
check-idOnly for command=trigger. Comma-separated deployed check IDs to trigger.no
filesOnly for command=test. File-name patterns passed as positional arguments, one per line.no
configCheckly CLI config file path.no
locationPublic location to run checks from.no
private-locationPrivate location slug to run checks from.no
envEnvironment variables for the Checkly run, one KEY=VALUE per line.no
env-fileDotenv file path to pass to the Checkly CLI.no
test-session-nameName to use when storing results as a Checkly test session.no
timeoutTimeout in seconds to wait for checks to complete. Mostly useful when reporting through GitHub Actions.no
retriesNumber of times to retry a failing run.no
refresh-cacheForce a fresh dependency install and update the cached version.nofalse
update-snapshotsOnly for command=test. Update snapshots using the actual result of this run.nofalse
verify-runtime-dependenciesOnly for command=test. Set to false to pass --no-verify-runtime-dependencies.no
fail-on-no-matchingOnly for command=trigger. Set to false to pass --no-fail-on-no-matching.no
verboseSet to true or false to pass --verbose or --no-verbose.no
reportingWhere to report the Checkly result. Use "auto", "github-check", or "github-actions".noauto
github-check-nameGitHub Check name to create when reporting through the Checkly GitHub App. Defaults to "Checkly".no
github-shaCommit SHA that receives the GitHub Check. Overrides the SHA inferred from the GitHub event.no
namedescription
test-session-idThe Checkly test session ID, when detected from CLI output.
test-session-urlThe Checkly test session URL, when detected from CLI output.