Skip to content

Hi team, #729

@laylatrevithick90-rgb

Description

@laylatrevithick90-rgb

Hi team,

I’m looking for guidance on how Copilot CLI licensing applies in one of our automation scenarios. We have GitHub Copilot Enterprise licenses, and in our setup the Copilot CLI runs inside a GitHub Actions workflow. The CLI authenticates via an access token stored as a GitHub Actions secret, which is tied to a specific licensed user. However, the workflow itself can be triggered by API calls from an external system (e.g. Jira On-Prem) and may represent work on behalf of multiple end users.

  1. Is this setup compliant with the Copilot licensing terms, given that the workflow might effectively be used by multiple users who do not each have their own Copilot license or we couldn't match them to the request?
  2. If this usage is not permissible, could you recommend an alternative pattern for cases where automation is triggered by external systems and mapping end users to individual licenses or tokens is not feasible?

Thanks in advance for your guidance!

Originally posted by @evgbu in #727

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions