Skip to content

Suggestion workflow improvements#489

Merged
samkim merged 4 commits intomainfrom
suggestion-workflow-improvements
Mar 12, 2026
Merged

Suggestion workflow improvements#489
samkim merged 4 commits intomainfrom
suggestion-workflow-improvements

Conversation

@samkim
Copy link
Member

@samkim samkim commented Jan 17, 2026

  • Add concurrency control and failure notifications to suggestion workflow
  • Fix yaml lint issues

Picked select improvements from this PR (#487)

@vercel
Copy link
Contributor

vercel bot commented Jan 17, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
docs Ready Ready Preview, Comment Jan 17, 2026 0:35am

Request Review

Copy link

@Corey-T1000 Corey-T1000 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

Clean PR — good hardening of the suggestion workflow and consistent YAML lint fixes.

Concurrency & timeout

Concurrency with cancel-in-progress: false is the right call — parallel issues can still run, and in-flight doc generation won't get killed. 30-minute timeout for a 50-turn Claude session is reasonable.

Failure/timeout notifications

Solid defensive pattern with continue-on-error: true and ::warning:: fallback. One small nit: the "Notify on timeout" step triggers on cancelled(), and the title says "Documentation Workflow Timed Out" — but cancellation can happen for other reasons (manual cancel). The body correctly says "cancelled or timed out" but the title leans toward timeout only. Minor.

RESTRICTIONS block

Good improvement over the previous loose guidance. Explicitly listing allowed/forbidden paths reduces the chance of Claude modifying workflow/config files.

Minor nit

cla.yaml now has both "on": (quoted) and the # yamllint disable-line rule:truthy comment. Either one solves the truthy rule — having both is redundant. Could drop the comment.

LGTM — approve with the two minor nits above.

samkim and others added 4 commits March 10, 2026 14:29
- Add concurrency group to prevent parallel runs on same issue
- Add 30-minute timeout to Claude Code step
- Add failure and timeout notification steps
- Update security comment formatting
- Clarify restrictions in prompt

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@samkim samkim force-pushed the suggestion-workflow-improvements branch from a02bf7d to 711ebce Compare March 10, 2026 22:10
@github-actions
Copy link
Contributor

github-actions bot commented Mar 10, 2026

Preview deployment status for this pull request.

Name Status Preview Updated (UTC)
docs 🟢 Ready Visit Preview Mar 10, 2026 10:13pm

@samkim samkim merged commit 576c43d into main Mar 12, 2026
10 of 11 checks passed
@samkim samkim deleted the suggestion-workflow-improvements branch March 12, 2026 17:49
@github-actions github-actions bot locked and limited conversation to collaborators Mar 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants