You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Add Support for GitHub App Installation Authentication in GithubHook #39457
Enhance the GithubHook to support GitHub App installation authentication.
While the hook currently supports only token-based authentication, adding support for GitHub App installation authentication will provide a more secure option for Airflow users interacting with GitHub.
Use case/motivation
GitHub App installation authentication offers a more secure and granular permission model compared to personal access tokens. It allows for better audit trails and security practices, which are crucial for organizations managing complex workflows on GitHub.
By integrating this authentication method into GithubHook, Airflow users can leverage the benefits of GitHub Apps, such as fine-grained permissions, enhanced security, and improved automation capabilities within their data pipelines.
Thanks for opening your first issue here! Be sure to follow the issue template! If you are willing to raise PR to address this issue please do so, no need to wait for approval.
Hi @anandkaranubc , is there any update?
I’m interested in contributing and would be happy to help with this feature.
Please let me know if it's okay for me to work on it.
Assigned both of you know - I guess if no response is heard soon, feel free to work on it @jeff3071 -> in the end you can merge the solutions and review each other's code and learn from each other if it happens you work on parallel on it.
I'm interested to add support for reading the private key from connection directly (e.g. when connections stored in AWS Secrets Manager).
Should I raise a new issue, or can I just reference this one in my PR?
I'm interested to add support for reading the private key from connection directly (e.g. when connections stored in AWS Secrets Manager). Should I raise a new issue, or can I just reference this one in my PR?
Either way works. If you can raise a PR (even a draft one) quick, then a issue is probably not necessary
Activity
boring-cyborg commentedon May 7, 2024
Thanks for opening your first issue here! Be sure to follow the issue template! If you are willing to raise PR to address this issue please do so, no need to wait for approval.
eladkal commentedon Jun 17, 2024
@kesugano will you open a PR for this feature?
kesugano commentedon Jun 25, 2024
@eladkal I am submitting my ICLA to the Apache Software Foundation. I will open a PR once it is accepted.
Ethelom commentedon Oct 8, 2024
@kesugano Is there any update regarding this?
anandkaranubc commentedon Jun 16, 2025
Can I work on this issue? Thank you!
jeff3071 commentedon Aug 10, 2025
Hi @anandkaranubc , is there any update?
I’m interested in contributing and would be happy to help with this feature.
Please let me know if it's okay for me to work on it.
Thanks!
potiuk commentedon Aug 10, 2025
Assigned both of you know - I guess if no response is heard soon, feel free to work on it @jeff3071 -> in the end you can merge the solutions and review each other's code and learn from each other if it happens you work on parallel on it.
liam60 commentedon Nov 19, 2025
@jeff3071 any progress with the PR? Would be great to get Github App support
jeff3071 commentedon Nov 19, 2025
@liam60 Sorry for late response. I am working on it now. Will update PR soon.
dym-ok commentedon Jan 14, 2026
I'm interested to add support for reading the private key from connection directly (e.g. when connections stored in AWS Secrets Manager).
Should I raise a new issue, or can I just reference this one in my PR?
Lee-W commentedon Jan 15, 2026
Either way works. If you can raise a PR (even a draft one) quick, then a issue is probably not necessary