Menu
Open source
Last reviewed: May 23, 2024

Contributor License Agreement (CLA) assistant

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

Grafana Labs doesn’t operate the CLA assistant infrastructure. 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 pull request, preventing you from merging the pull request. You can request that the CLA assistant run again by browsing to the check URL for the pull request.

The format of the URL is https://cla-assistant.io/check/grafana/<REPOSITORY>?pullRequest=<PULL REQUEST>.

  • <REPOSITORY> is the GitHub repository name.
  • <PULL REQUEST> is the pull request number in the repository.

For example, to trigger the CLA assistant workflow for the pull request https://github.com/grafana/grafana/pull/1, the URL is https://cla-assistant.io/check/grafana/grafana?pullRequest=1.

Note

The URL redirects your browser back to https://github.com without any feedback suggesting the workflow has run.