The idea is:
Add support for using GitHub Apps as a credential option for the GitHub Trigger node in n8n. Currently, the node only allows authentication via OAuth apps or personal access tokens, but not GitHub Apps.
My use case:
My organization uses GitHub Apps for automation and integrations due to their improved security and granular permission management. We want to trigger n8n workflows based on GitHub events, but are unable to use GitHub Apps as a credential method with the current GitHub Trigger node. This limits us to using less secure or less manageable authentication methods.
I think it would be beneficial to add this because:
Supporting GitHub Apps would allow organizations to follow best practices for security and access control. It would also make n8n more flexible and enterprise-friendly, enabling more teams to integrate it into their GitHub-based workflows.
Any resources to support this?
Are you willing to work on this?
I am not able to contribute code at this time, but I am happy to provide feedback or help with testing.