Skip to content

docs: fix branch-protection accuracy; tighten cluster-safety test#50

Merged
mrjasonroy merged 1 commit into
mainfrom
docs/branch-protection-accuracy
Jun 25, 2026
Merged

docs: fix branch-protection accuracy; tighten cluster-safety test#50
mrjasonroy merged 1 commit into
mainfrom
docs/branch-protection-accuracy

Conversation

@mrjasonroy

Copy link
Copy Markdown
Owner

What

Two loose-end cleanups after the release-automation work (#46#49) landed:

  1. docs/auto-release.md accuracy — the branch-protection section claimed
    required conversation resolution stays on. It's off, and deliberately so:
    the gemini-code-assist auto-reviewer leaves review threads on every PR, and
    with conversation resolution required those unresolved threads would block
    auto-merge — wedging the hands-off bump loop on every release. The e2e status
    checks are the real gate. Also fixed the revert snippet to include the
    required_pull_request_reviews sub-fields (the GitHub API rejects a partial
    object).

  2. redis.test.ts cluster-safety test — applies gemini's suggestion from
    test(redis): lock in cluster-safe single-key invariant #49: assert the del calls target exactly the expected single keys
    (nextjs:data-cache:k1 then k2) instead of just "some del happened". Makes
    the single-key invariant assertion exact rather than vacuous-resistant only.

Checks

  • pnpm lint ✅ · pnpm typecheck ✅ · unit tests ✅ (123 passed)

🤖 Generated with Claude Code

- auto-release.md: required conversation resolution is OFF (an auto-reviewer's
  unresolved threads would otherwise wedge the hands-off bump loop); include the
  required_pull_request_reviews sub-fields in the revert snippet so the API
  accepts the partial object.
- redis.test.ts: assert the cluster-safety test's del calls hit exactly the
  expected single keys (k1 then k2), not just "some del happened".

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mrjasonroy mrjasonroy enabled auto-merge (squash) June 25, 2026 23:19

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

This pull request updates the docs/auto-release.md documentation to reflect that 'Required conversation resolution' is disabled on the main branch to prevent automated review comments from blocking auto-merges, and updates the example API command accordingly. Additionally, it refines a Redis cluster safety test in redis.test.ts to assert specific deleted keys instead of a generic deletion check. There are no review comments, so I have no feedback to provide.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@mrjasonroy mrjasonroy merged commit 7e3958a into main Jun 25, 2026
7 checks passed
@mrjasonroy mrjasonroy deleted the docs/branch-protection-accuracy branch June 25, 2026 23:25
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