Skip to content

SRE-2902 UUIDv7 version validation rule support - #152

Open
Paul De Audney (pdeaudney) wants to merge 3 commits into
masterfrom
SRE-2902_add_uuidv7_validator_support
Open

SRE-2902 UUIDv7 version validation rule support#152
Paul De Audney (pdeaudney) wants to merge 3 commits into
masterfrom
SRE-2902_add_uuidv7_validator_support

Conversation

@pdeaudney

@pdeaudney Paul De Audney (pdeaudney) commented Oct 22, 2025

Copy link
Copy Markdown
Contributor

Summary

Add a UUIDv7 validation rule, to be used in apischema proto definitions.

Problem description

We currently only support validation of a UUID (any version) & UUID v4.
In some situations ensuring a v7 version would be good for performance reasons.

Pros/cons of approach implemented

Checklist

  • Is this PR a reasonable size?
  • List deployment sequence with all relevant PRs.
    • ...
  • For breaking changes: I have confirmed that other repos are not affected, or I have planned a deployment sequence to address any impact.

Code Review Guidelines for Reviewers

  • Try to review in a timely manner. Opinions/nitpicks should not be blockers. Pair on a call for non-trivial feedback.
  • Overall design and approach should follow established patterns. Don't try to make the PR perfect.
  • Try to identify edge cases, race conditions, over-engineering, lack of test coverage and complexity.
  • If you don't feel qualified to review the code, pass it on to someone who is.

@pdeaudney Paul De Audney (pdeaudney) changed the title SRE-2902 UUIDv7 version validation rule support - WIP SRE-2902 UUIDv7 version validation rule support Oct 22, 2025
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.

3 participants