Skip to content

chore(scripts): expose missing workspace test and typecheck aliases at the root - #266

Merged
karagozemin merged 2 commits into
Sub-Rosa-Issue:mainfrom
leocagli:chore/root-workspace-aliases
Aug 31, 2026
Merged

chore(scripts): expose missing workspace test and typecheck aliases at the root#266
karagozemin merged 2 commits into
Sub-Rosa-Issue:mainfrom
leocagli:chore/root-workspace-aliases

Conversation

@leocagli

Copy link
Copy Markdown

Closes #247

Adds the seven root aliases that were missing. Each one delegates to the workspace script with the same pnpm --filter form the rest of the manifest already uses.

What was missing

I walked every workspace manifest and compared its test / typecheck scripts against the root. An alias was added only where the workspace already defines the script and the root did not expose it:

workspace missing alias
@sub-rosa/tlock tlock:typecheck
@sub-rosa/keeper keeper:typecheck
@sub-rosa/drand-tools drand:test, drand:typecheck
@sub-rosa/receipt-cli receipt:test, receipt:typecheck
@sub-rosa/auction-template template:test

That matches the workspaces named in the issue. tlock:test and keeper:test already existed, which is exactly the inconsistency described: some workspaces had one half of the pair and not the other.

Naming

template: is the prefix the root already uses for auction-template (template:fixture, template:testnet, template:typecheck), so template:test follows it. drand: and receipt: are new but keep the same <short>:<script> shape as every other entry.

Each alias was run

OK    tlock:typecheck
OK    keeper:typecheck
OK    drand:test
OK    drand:typecheck
OK    receipt:test
OK    receipt:typecheck
OK    template:test

No alias resolves to a script that does not exist.

Scope

Diff is the root manifest only. No workspace package.json and no source file was touched, and no existing root command changed. New entries are appended rather than sorted in, to keep the diff readable.

🤖 Generated with Claude Code

…t the root

Closes Sub-Rosa-Issue#247

Siete alias que faltaban, todos delegando al script del workspace con el
mismo `pnpm --filter` que ya usa el resto del manifiesto:

  tlock:typecheck, keeper:typecheck, drand:test, drand:typecheck,
  receipt:test, receipt:typecheck, template:test

Se agrego un alias solo donde el workspace ya definia el script y el root
no lo exponia. Los siete corren y pasan.

Sin cambios en ningun package.json de workspace ni en codigo fuente.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@karagozemin
karagozemin merged commit 53796b0 into Sub-Rosa-Issue:main Aug 31, 2026
2 of 3 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.

chore(scripts): expose missing workspace test and typecheck aliases at the root

2 participants