Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: support GitHub App authentication #1988

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

nrwiersma
Copy link
Contributor

What is the problem I am trying to address?

This adds support for GitHub App authentication using Git Credential Helpers.

How is the fix applied?

The GHA Git Credential Helper is installed in the Docker image by default, and the process is documented.

@nrwiersma nrwiersma self-assigned this Oct 1, 2024
@nrwiersma nrwiersma requested a review from a team as a code owner October 1, 2024 12:01
Copy link
Collaborator

@Ullaakut Ullaakut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume 3500 is a typo? Only thing that seems wrong

docs/content/configuration/authentication.md Outdated Show resolved Hide resolved
Copy link
Contributor

@matt0x6F matt0x6F left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, this only works for github.com. The application is leveraging bradleyfalzon/ghinstallation which has a clear path for supporting both GHE and github.com. Can we PR, fork, or import in order to support both instead?

@nrwiersma
Copy link
Contributor Author

nrwiersma commented Oct 2, 2024

I am wondering if GHE support should be a second step for this? I would prefer to try upstream the GHE support first, before running a separate fork, and this can take time.

Would gladly make an Issue to keep track and a note in the docs about this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants