Skip to content

Releases: checkly/checkly-action

v1.2.0

Choose a tag to compare

@kiroushi kiroushi released this 29 Oct 19:00
681b97c

What's changed

  • github-check-rerun: true, with github-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 a repository_dispatch event of type checkly-github-check-rerun, and a handler workflow on the default branch passes it to the new checkly/checkly-action/rerun sub-action. See the README for the handler workflow.
  • Re-run needs Checkly CLI 10.1.0 or newer. A detached run with github-check-rerun fails before it starts when the CLI is an older stable version.
  • cancel-superseded: true cancels the detached test sessions of earlier commits in a pull request that still report a check with the same name. It needs checks: read and pull-requests: read on github-token.
  • github-token is kept out of the install command and the CLI environment.

v1.1.3

Choose a tag to compare

@kiroushi kiroushi released this 15 Oct 16:26
1570212

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

Choose a tag to compare

@kiroushi kiroushi released this 15 Oct 11:43
e9263ae

What's changed

  • Cancelling a job that waits on Checkly now cancels its test session. This includes runs superseded through concurrency with cancel-in-progress. The cancellation signal previously never reached the CLI. The session kept running in Checkly until every check finished.

v1.1.1

Choose a tag to compare

@kiroushi kiroushi released this 30 Sep 13:25
28f1bf4

What's changed

  • Find the project-local Checkly CLI when checkly ships an exports map, as checkly 9 does. The Action previously missed it and ran a second copy of the CLI through npx, which failed to load the project's constructs.

v1.1.0

Choose a tag to compare

@thebiglabasky thebiglabasky released this 16 Jul 12:23
61918e2

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-sha for 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

Choose a tag to compare

@thebiglabasky thebiglabasky released this 16 Jul 07:54
ebc46e9

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

Choose a tag to compare

@thebiglabasky thebiglabasky released this 15 Jul 15:59
7ccefd4

Run Checkly tests from GitHub Actions with minimal setup.

  • Run repository checks with checkly test or deployed checks with checkly 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

v0.0.2 Pre-release
Pre-release

Choose a tag to compare

@thebiglabasky thebiglabasky released this 09 Jul 11:06
b4bca0f

What's Changed

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 (using test --detach) if that's the case, or fallback to a sync test if 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 check
  • github-action: will run the test/trigger command in sync and report back in the GH action (like the fallback path from auto; just skips the preflight request)

Full Changelog: v0.0.1...v0.0.2

v0.0.1

v0.0.1 Pre-release
Pre-release

Choose a tag to compare

@thebiglabasky thebiglabasky released this 06 Jul 12:14
c524325

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.