Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Greptile OverviewGreptile SummaryAdds a GitHub Actions workflow ( Main fix needed before merge: add explicit minimal Confidence Score: 4/5
Important Files Changed
Sequence DiagramsequenceDiagram
actor Dev as PR Author
participant GH as GitHub
participant WF as Workflow
participant A1 as Auth action
participant A2 as Lint action
Dev->>GH: PR event (open/edit/sync)
GH-->>WF: Trigger
WF->>A1: Authenticate
A1-->>WF: Credentials
WF->>A2: Validate title
A2-->>GH: Check status
|
| name: Lint PR Title | ||
|
|
||
| on: |
There was a problem hiding this comment.
Missing job permissions
This workflow generates an app installation token but the job doesn’t declare any permissions. On repositories/orgs with default workflow permissions set to read-only, actions/create-github-app-token@v1 can fail because it needs to create an installation access token via the API. Add explicit minimal permissions (e.g. permissions: { contents: read } is usually enough for token generation; if it still fails, grant pull-requests: read too) so this job is reliable across repos.
Summary
lint-pr-title.ymlworkflow usingamannn/action-semantic-pull-request@v5to enforce conventional commit PR titlesgenerate_sdk_bot_token) for authentication, consistent with therelease-pleaseworkflowworkos-rubyTest plan
🤖 Generated with Claude Code