Skip to content

feat: add structured comment templates and CI failure analysis#45

Merged
Dorac merged 1 commit into
masterfrom
feat/dependabot-comment-templates
Jun 19, 2026
Merged

feat: add structured comment templates and CI failure analysis#45
Dorac merged 1 commit into
masterfrom
feat/dependabot-comment-templates

Conversation

@Dorac

@Dorac Dorac commented Jun 18, 2026

Copy link
Copy Markdown
Contributor
  1. Rename ai-skipped-major to ai-skipped-needs-review (covers major bumps and patch/minor with high risk signals)
  2. Add ci_run_id input to fetch CI failure details
  3. Extract templates into /tmp/dependabot-templates/ written by a prior step — Claude reads only the relevant template per run
  4. CI failure analysis: failed steps via gh api jobs endpoint + error messages via grep -E ERROR or github-actions error format
  5. Use Write tool + --body-file for reliable multiline comment posting
  6. Treat empty ci_run_id as CI failed (run ID should always be available)

1. Rename ai-skipped-major to ai-skipped-needs-review (covers major
   bumps and patch/minor with high risk signals)
2. Add ci_run_id input to fetch CI failure details
3. Extract templates into /tmp/dependabot-templates/ written by a
   prior step — Claude reads only the relevant template per run
4. CI failure analysis: failed steps via gh api jobs endpoint +
   error messages via grep -E ERROR or github-actions error format
5. Use Write tool + --body-file for reliable multiline comment posting
6. Treat empty ci_run_id as CI failed (run ID should always be available)
@Dorac Dorac enabled auto-merge June 18, 2026 17:58
@Dorac Dorac disabled auto-merge June 19, 2026 02:39
@Dorac Dorac merged commit 6502b70 into master Jun 19, 2026
5 of 9 checks passed
@Dorac Dorac deleted the feat/dependabot-comment-templates branch June 19, 2026 02:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant