Skip to content

feat: add xport lock-step manifest tooling#625

Merged
John-David Dalton (jdalton) merged 1 commit intomainfrom
chore/xport-manifest
Apr 27, 2026
Merged

feat: add xport lock-step manifest tooling#625
John-David Dalton (jdalton) merged 1 commit intomainfrom
chore/xport-manifest

Conversation

@jdalton
Copy link
Copy Markdown
Contributor

Self-landable split from #620.

Files

  • scripts/xport.mts — runner
  • scripts/xport-schema.mts — TypeBox source of truth
  • scripts/xport-emit-schema.mts — generates xport.schema.json
  • xport.schema.json — machine-generated
  • package.json — adds @sinclair/typebox 0.34.49 devDep
  • pnpm-lock.yaml — refreshed for typebox

Why

Shared cross-repo tooling for declaring lockstep dependencies (gitlinks, package versions). Already in use across the Socket fleet (socket-btm, socket-tui, etc.). No consumer wired up here yet; this is foundation only.

Test plan

  • CI passes

Adds the xport tooling shared across the Socket fleet for declaring
cross-repo lockstep dependencies (gitlinks, package versions).

Files:
  scripts/xport.mts           — runner
  scripts/xport-schema.mts    — TypeBox source of truth
  scripts/xport-emit-schema.mts — generates xport.schema.json
  xport.schema.json           — machine-generated, used by validators
  package.json                — adds @sinclair/typebox 0.34.49 devDep
  pnpm-lock.yaml              — refreshed for typebox

Self-landable; no consumer of xport in this repo yet, but the schema
emit + manifest validation can run in pnpm check once wired.
@socket-security
Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Added@​sinclair/​typebox@​0.34.4910010010090100

View full report

@jdalton
Copy link
Copy Markdown
Contributor Author

bugbot run

@jdalton John-David Dalton (jdalton) merged commit 06abe11 into main Apr 27, 2026
11 checks passed
@jdalton John-David Dalton (jdalton) deleted the chore/xport-manifest branch April 27, 2026 18:57
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.

2 participants