-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Enable the action to authenticate using either a direct GitHub Token (PAT/GITHUB_TOKEN) or a GitHub App. This simplifies onboarding for users who prefer token-based setups while maintaining the secure GitHub App flow.
Key Changes:
- Inputs: Add github-token to action.yml and make app-id/private-key optional.
- Precedence:
- Priority 1: Use github-token (Direct Auth).
- Priority 2: Fallback to app-id + private-key (App Auth).
- Security: Mask the token (passed or generated) with core.setSecret.
- Operations: Use the token for both GitHub API calls (Octokit) and Git push (remote URL).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request