---
title: "Contributor License Agreement (CLA) assistant | Writers' Toolkit documentation"
description: "Understand the CLA assistant and its use on GitHub pull requests in Grafana repositories."
---

> For a curated documentation index, see [llms.txt](/llms.txt). For the complete documentation index, see [llms-full.txt](/llms-full.txt).

# Contributor License Agreement (CLA) assistant

Grafana Labs uses [CLA assistant](https://cla-assistant.io/) to ensure that all contributors to a GitHub pull request have signed the [Grafana Labs Contributor License Agreement (CLA)](/docs/grafana/latest/developers/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](https://github.com/cla-assistant/cla-assistant).

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](#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

### Trigger CLA assistant workflow for one pull request

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](https://github.com) without any feedback suggesting the workflow has run.

### Trigger CLA assistant workflow for all pull requests in a repository

If the CLA assistant workflow isn’t reported on multiple open pull requests in one repository or if the above didn’t work, you can request that the CLA assistant run again for all pull requests:

1. Navigate to [https://cla-assistant.io/](https://cla-assistant.io/) and sign in with your GitHub account.
2. Wait for all repositories to load.
   
   This can take a minute to finish.
3. Next to the repository that is impacted, click on the **More…** three dots icon and on **Recheck PRs**.
4. Wait for a few minutes for the workflow to run on all open pull requests of the repository.
