Open source

About CLA assistant

CLA assistant is used by Grafana Labs to ensure that all contributors to a GitHub pull request (PR) have signed the Grafana Labs Contributor License Agreement (CLA).

Grafana Labs doesn’t operate the CLA assistant infrastructure; instead it’s provided by SAP. The CLA assistant project is open source and you can find the source code in the cla-assistant repository.

The workflow runs automatically on all PRs. During periods of high load on the CLA assistant infrastructure, the workflow can fail to report a status. If it doesn’t report back and all other continuous integration (CI) checks have completed, follow the directions in Waiting for status to be reported to rerun the workflow.

Note: During prolonged periods of high load on the CLA assistant infrastructure, even rerunning the workflow might not result in a successful status. In this case, wait a few hours and try again later.

Waiting for status to be reported

Occasionally, the CLA assistant workflow isn’t reported on an open PR, preventing the PR from being merged. You can request that the CLA assistant run again by browsing to the check URL for the PR.

The format of the URL is<REPOSITORY>?pullRequest=<PR>.

  • REPOSITORY is the GitHub repository name.
  • PR is the pull request number in the repository.

For example, to trigger the CLA assistant workflow for the pull request, the URL is

Note: The URL redirects your browser back to without any feedback suggesting the workflow has been triggered. After a few minutes, check the PR to see if the status has been reported.