Skip to content

R3: Registry freshness enforcement in CI and pre-push #9

Description

@lspassos1

Parent: #5

Problem

Generated registry drift was only detectable if contributors remembered to run the generator manually.

Scope

  • add npm run registry:check to .husky/pre-push
  • add npm run registry:check to .github/workflows/typecheck.yml

Out of scope

  • separate registry-specific workflow
  • broader CI restructuring

Expected files

  • .husky/pre-push
  • .github/workflows/typecheck.yml
  • registry check script if needed

Invariants

  • run freshness enforcement after API typecheck
  • keep existing workflow order otherwise unchanged
  • no runtime behavior changes

Validation

  • npm run registry:check
  • pre-push passes on the branch

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions