Skip to content

fix: use dedicated vouched branch for vouch system#379

Merged
johntmyers merged 1 commit intomainfrom
chore/vouch-actions-fix
Mar 16, 2026
Merged

fix: use dedicated vouched branch for vouch system#379
johntmyers merged 1 commit intomainfrom
chore/vouch-actions-fix

Conversation

@johntmyers
Copy link
Collaborator

Summary

Branch protection on main blocks direct commits from the vouch-command workflow. Switches to a dedicated vouched branch (same pattern as the signatures branch used by DCO).

Changes

  • vouch-command.yml — writes to vouched branch instead of main, auto-creates the branch from main on first vouch
  • vouch-check.yml — reads VOUCHED.td from the vouched branch

Testing

  • /vouch command on a Vouch Request discussion
  • Unvouched user opens a PR (should auto-close)

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)

@johntmyers johntmyers self-assigned this Mar 16, 2026
@johntmyers johntmyers requested a review from drew March 16, 2026 23:06
Branch protection on main blocks direct commits from workflows.
Use a dedicated 'vouched' branch (same pattern as DCO signatures
branch) for VOUCHED.td storage. Both vouch-command writes and
vouch-check reads now use the vouched branch. The branch is
auto-created from main on the first vouch.

Signed-off-by: John Myers <johntmyers@users.noreply.github.com>
@johntmyers johntmyers force-pushed the chore/vouch-actions-fix branch from dc9aef8 to 642e48e Compare March 16, 2026 23:07
@johntmyers johntmyers merged commit 8227719 into main Mar 16, 2026
9 checks passed
@johntmyers johntmyers deleted the chore/vouch-actions-fix branch March 16, 2026 23:07
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