Skip to content

chore: organize repository scripts - #1014

Merged
benvinegar merged 2 commits into
mainfrom
chore/organize-scripts
Sep 7, 2026
Merged

benvinegar merged 2 commits into
mainfrom
chore/organize-scripts

Conversation

@benvinegar

@benvinegar benvinegar commented Sep 7, 2026 •

Copy link
Copy Markdown
Member

Summary

The repository had 60 loose files directly under scripts/, which made related tooling difficult to scan and maintain.

This groups the existing scripts by workflow:

  • benchmarks, build, dev, generate, and launch-video
  • packaging, quality, release, test, and website

It also adds scripts/README.md as a short directory guide and keeps tests beside the scripts or policies they cover.

Implementation

  • moved existing files without changing their public package.json command names
  • updated relative imports and repository-root resolution after nesting
  • updated package manifests, CI workflows, deployment filters, Knip entries, documentation, and source comments that reference script paths
  • added an empty Changeset because this is maintenance-only

No runtime behavior, public API, or terminal UI is intended to change.

Validation

  • bun run typecheck
  • bun run lint
  • HUNK_TEST_SHARDS=1 bun run test — 3,953 passed, 12 skipped
  • bun test ./scripts — 323 passed
  • bun run build:npm
  • bun run check:pack
  • bun run test:session-broker-node
  • bun run deps:check
  • bun run check:docs
  • bun run check:changelog
  • formatting checked across all changed files
  • git diff --check

A three-agent rename, taxonomy, and execution-path review confirmed all 60 moved scripts have exactly one destination and found two stale documentation references, which were fixed.

bun run knip still reports the pre-existing unlisted ws dependency in test/session-broker-node/connection-fixture.ts; the same diagnostic was reproduced on current main.

Tested on Linux. No visual evidence is included because this only reorganizes repository tooling.

This PR description was generated by Pi using GPT-5.6 Sol

@vercel

vercel Bot commented Sep 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
hunk-web Ignored Ignored Preview Sep 7, 2026 1:00am UTC

Request Review

@greptile-apps

greptile-apps Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Too many files changed for review (90 files, 50 file limit).

Bypass the limit by tagging @greptile-apps to review.

@benvinegar
benvinegar merged commit 0b73046 into main Sep 7, 2026
15 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