Skip to content

docs: Document branch protection and Claude Code review workflow#91

Merged
eyelock merged 1 commit into
mainfrom
make-claude-review-required
Jan 27, 2026
Merged

docs: Document branch protection and Claude Code review workflow#91
eyelock merged 1 commit into
mainfrom
make-claude-review-required

Conversation

@eyelock
Copy link
Copy Markdown
Owner

@eyelock eyelock commented Jan 27, 2026

Document the current branch protection setup and Claude Code review workflow.

Changes

  • Added documentation in .github/BRANCH_PROTECTION.md
  • Added comment clarifying localization support in Strings.swift

Documentation Covers

Required Checks (blocking):

  • Build
  • Test
  • Lint
  • Format Check

Informational Checks (non-blocking):

  • Claude Code Review - Posts helpful comments but doesn't currently fail when issues are found

Future Work

To make Claude review blocking, the workflow needs to be updated to:

  1. Check the review output for issues found
  2. Exit with error code when issues need to be addressed

This would ensure localization issues (like those in PR #90) block merges automatically.


Addresses feedback from PR #90 where Claude review caught localization issues.

@eyelock eyelock force-pushed the make-claude-review-required branch from 0c979e2 to 887ec8f Compare January 27, 2026 07:51
@claude
Copy link
Copy Markdown

claude Bot commented Jan 27, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

Add documentation for:
- Required CI checks for main branch (Build, Test, Lint, Format Check)
- Claude Code review workflow (currently informational, not blocking)

The claude-review workflow posts helpful comments about localization issues
and code quality but doesn't currently fail when issues are found. Making it
a required blocking check requires updating the workflow to exit with an
error code when review comments are posted.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@eyelock eyelock force-pushed the make-claude-review-required branch from 887ec8f to 28b3ec5 Compare January 27, 2026 07:56
@eyelock eyelock changed the title chore: Make Claude Code review mandatory for main branch docs: Document branch protection and Claude Code review workflow Jan 27, 2026
@eyelock eyelock merged commit 85aad1f into main Jan 27, 2026
8 checks passed
@eyelock eyelock deleted the make-claude-review-required branch January 27, 2026 08:04
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