Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Feature][gh-copilot] Support GitHub App authentication (in addition to PAT)

Abierto
#8,843 5 comentarios 3 reacciones 1 asignado Ver en GitHub

@fool65c ya está trabajando en esto.

Desde el 25/4/2026.

Evaluación

Este issue todavía no se ha evaluado.

Descripción

add-a-plugin component/plugins Stale type/feature-request
Search before asking
  • I had searched in the issues and found no similar feature requirement.
Use case

As an engineer, I would like to connect DevLake to GitHub Copilot usage & impact data using a GitHub App installation so that:

  • We avoid storing user-owned PATs
  • Access is least-privilege, centrally managed, and revocable
  • The integration is not tied to a specific employee account
  • It aligns with enterprise security and compliance requirements
Description

Add support for GitHub App authentication to the GitHub Copilot plugin. Specifically, allow Copilot data collection to authenticate using:

  • GitHub App ID
  • Installation ID
  • Private key (PEM / secret reference)

The plugin should:

  • Allow users to configure both PAT and App authentication via the UI
  • Generate GitHub App installation access tokens
  • Automatically refresh tokens during collection
  • Support scheduled and long-running pipelines without token expiration failures

Existing PAT-based authentication should continue to work unchanged.

Related issues

No response

Are you willing to submit a PR?
  • Yes I am willing to submit a PR!
Code of Conduct
Lenguaje dominante
Go
Estrellas
3.1k
Forks
812
Merge medio
1 d 23 h
PR fusionados (30 d)
51

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de apache/devlake

Todos los issues de apache/devlake

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.