Skip to content

chore(quest): plan check() and serial_number() helpers for rind-rcgen - #447

Merged
moq-bot[bot] merged 2 commits into
mainfrom
quest/plan-rcgen-helpers
Nov 7, 2026
Merged

moq-bot[bot] merged 2 commits into
mainfrom
quest/plan-rcgen-helpers

Conversation

@kixelated

@kixelated kixelated commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

Plans quest/m1/rcgen-helpers.md: rind-rcgen gets its own check() and a serial_number(), so its users, like every other adapter's, need no direct rind dependency. It follows up moq-dev/rind#445.

🤖 Generated with Claude Code

(Written by Claude Opus 5.5)

Review

mechanical fix by quest land watch: merged main at e18fbeac594960149ed41ca796cc6782fac1b092 with the quest merge driver (head 507a733)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@pullfrog

pullfrog Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

Your OpenCode Go account is out of credit. Top it up, then re-trigger Pullfrog.

OpenCode Go's response
provider error: Insufficient account funds

Top up OpenCode Go →

Pullfrog  | Rerun failed job ➔ | View workflow run | via Pullfrog | Using glm-5.3

@coderabbitai

coderabbitai Bot commented Nov 7, 2026 •

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: fe5820aa-1af2-4d57-b554-44fb83ec94be
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@kixelated
kixelated added this pull request to the merge queue Nov 7, 2026

@kixelated kixelated left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Automated review by review (OpenAI)

Reviewed head 4331f9e against base 1dce2e7.

No actionable defects found in this planning-only change. The two helpers address the two direct rind uses in the existing example, while a separate check preserves rcgen's existing key-generation error type. The additive release scope is explicit.

Direction: call check before KeyPair generation in the revised example, and compile it as an external consumer without a direct rind dependency. For serial_number, test the encoded certificate's serial is strictly positive (including the all-zero random-input edge) and within the 20-octet limit; account for DER's sign-padding octet rather than treating the raw high bit as a negative serial. Decide and document how entropy-source failure reaches callers, since the current example explicitly handles rind::rand::fill's Result whereas the proposed helper has an infallible signature. Check upstream behavior as planned, but retain the RFC requirement if that behavior differs.

Limits: GitHub-only static review of both planning files and rind-rcgen's current README. No helper implementation, certificate generation/DER checks, entropy-failure tests, builds, CI or quest context executed; upstream serial generation has not been independently audited here. This COMMENT is not merge approval.

@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Nov 7, 2026
@moq-bot

moq-bot Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

quest land watch: the merge queue removed this pull request at 4331f9e because it conflicts with main (merge_conflict).

The land fixer works on it in the background, and the watcher re-enqueues it at the back of the queue once it is fixed or judged flaky, or hands it back here with what it needs.

(written by quest land watch)

@moq-bot
moq-bot Bot enabled auto-merge November 7, 2026 05:50
@moq-bot

moq-bot Bot commented Nov 7, 2026

Copy link
Copy Markdown
Contributor

quest land watch: armed auto-merge on this pull request at 507a733, so it joins the back of the merge queue once its required checks pass, with main at e18fbea merged in by the quest merge driver.

(written by quest land watch)

@moq-bot
moq-bot Bot added this pull request to the merge queue Nov 7, 2026
Merged via the queue into main with commit 870c866 Nov 7, 2026
7 checks passed
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