This release introduces GitHub App authentication as an alternative to Personal Access Tokens (PAT), enhancing security and flexibility when interacting with the GitHub API.
Key Updates:
- Added support for GitHub App credentials in place of
app_token. - Configuration Changes:
- Deprecated: The
app_tokenkey in the configuration file has been removed. - Added: A new
github_appblock for GitHub App credentials, with the following fields:
- Deprecated: The
github_app:
app_id: GitHubAppID
installation_id: GitHubInstallationID
private_key_path: PathToPrivateKey
private_key: PrivateKeyContentSetup Instructions:
- Create a GitHub App and generate its credentials (App ID, Installation ID, Private Key, etc.).
- Update the configuration file to include the new GitHubApp struct.