Repository navigation
Releases: checkly/checkly-action
Releases · checkly/checkly-action
Release list
v1.2.0
What's changed
github-check-rerun: true, withgithub-job-id: ${{ job.check_run_id }}, lets the Re-run button on a detached run's Checkly GitHub Check re-run the GitHub Actions job that started the test session. Checkly sends arepository_dispatchevent of typecheckly-github-check-rerun, and a handler workflow on the default branch passes it to the newcheckly/checkly-action/rerunsub-action. See the README for the handler workflow.- Re-run needs Checkly CLI 10.1.0 or newer. A detached run with
github-check-rerunfails before it starts when the CLI is an older stable version. cancel-superseded: truecancels the detached test sessions of earlier commits in a pull request that still report a check with the same name. It needschecks: readandpull-requests: readongithub-token.github-tokenis kept out of the install command and the CLI environment.
v1.1.3
What's changed
- Cancelling a job now cancels its Checkly test session on Ubuntu runners. npx starts the CLI through
sh -c. On Ubuntu that shell is dash. Dash does not pass the cancellation on to the CLI. The Action now signals the CLI's whole process group. - v1.1.2 did not cancel sessions on Ubuntu runners. v1.1.3 replaces it.
v1.1.2
What's changed
- Cancelling a job that waits on Checkly now cancels its test session. This includes runs superseded through
concurrencywithcancel-in-progress. The cancellation signal previously never reached the CLI. The session kept running in Checkly until every check finished.
v1.1.1
v1.1.0
What's changed
- Run the project-local Checkly CLI when the repository installs
checkly, so configuration constructs and the CLI share the same module session. - Support
github-shafor GitHub Checks that must report on a deployment or dispatch commit. - Use account ID variables in setup examples so session links remain visible in GitHub Actions logs.
v1.0.1
The GitHub App setup link now opens Checkly account integrations, ensuring installations are connected to the correct Checkly account before repository access is configured.
v1.0.0 - Checkly Action v1
Run Checkly tests from GitHub Actions with minimal setup.
- Run repository checks with
checkly testor deployed checks withcheckly trigger - Automatically report results through GitHub Checks when the Checkly GitHub App is available (cf. Account > Integrations in the Checkly Webapp)
- Avoid waiting for detached test sessions in GitHub Actions
- Select checks by tags, name, file, or check ID
- Requires Checkly CLI 8.15.0 or newer
v0.0.2
What's Changed
- Replace github-report with reporting mode by @thebiglabasky in #3
github-report becomes reporting:
auto(default): will run a preflight request to see if the target account has our GitHub app installed and use the GitHub Checks reporting path (usingtest --detach) if that's the case, or fallback to a synctestif not.github-check: will run a preflight request and FAIL if our GitHub app is not installed, since we wouldn't be able to report back through a GitHub checkgithub-action: will run the test/trigger command in sync and report back in the GH action (like the fallback path fromauto; just skips the preflight request)
Full Changelog: v0.0.1...v0.0.2
v0.0.1
Checkly GitHub Action v0.0.1
This action wraps the Checkly CLI for GitHub Actions, making it easier to run checkly test or checkly trigger from CI with support for:
- installing project dependencies before the run
- selecting checks by tags, names, or check IDs
- choosing the Checkly CLI version
- running from a custom working directory
- GitHub reporting metadata for Checkly GitHub App writeback
Use checkly/checkly-action@v1 for the latest compatible v1 release, or pin to checkly/checkly-action@v1.0.0 for an exact version.