Skip to content

Remove draft mode — CI runs after workflow approval - #52

Merged
dwilding merged 1 commit into
mainfrom
remove-draft-mode
Aug 25, 2026
Merged

dwilding merged 1 commit into
mainfrom
remove-draft-mode

Conversation

@dwilding

Copy link
Copy Markdown
Owner

The draft PR approach was unnecessary. PRs created by GITHUB_TOKEN require workflow approval before CI runs, which provides the human review gate without needing draft mode.

Changes

  • probe-issue.yaml: removed --draft from gh pr create, removed the PR comment about marking ready for review, updated issue comment
  • probe_issue.py: updated task instructions step 9 and run_tox scope description
  • AGENT_DESIGN.md: updated workflow flow, CI section, and remaining risks
  • README.md: updated step 5 — review the PR first, then approve workflow runs to trigger CI

Verification

  • uvx ruff format — passes
  • uvx ruff check — passes
  • uvx ty check — passes
  • YAML validation — passes (pre-commit check-yaml)

…view

The draft PR approach was unnecessary. PRs created by GITHUB_TOKEN
require workflow approval before CI runs, which provides the human
review gate without needing draft mode.

Changes:
- All four charm workflows: remove ready_for_review trigger type and
- probe-issue.yaml: remove --draft from gh pr create, remove the PR
  comment about marking ready for review, update issue comment
- probe_issue.py: update task instructions step 9 and run_tox scope
- AGENT_DESIGN.md: update workflow flow, CI section, and remaining
  risks to reflect the new approach
- README.md: update step 5 to say 'approve the PR workflow runs'
  instead of 'mark ready for review'
@dwilding
dwilding merged commit 4c61cc7 into main Aug 25, 2026
6 checks passed
@dwilding
dwilding deleted the remove-draft-mode branch August 25, 2026 08:31
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