Skip to content

chore(repo): remove stale root npm files, relocate MIGRATING-0.3 doc, drop setup-branch-protection script - #318

Merged
StefanSteiner merged 3 commits into
tableau:mainfrom
StefanSteiner:chore/repo-housekeeping
Sep 8, 2026
Merged

chore(repo): remove stale root npm files, relocate MIGRATING-0.3 doc, drop setup-branch-protection script#318
StefanSteiner merged 3 commits into
tableau:mainfrom
StefanSteiner:chore/repo-housekeeping

Conversation

@StefanSteiner

Copy link
Copy Markdown
Contributor

What

Repo housekeeping — three small, independent cleanups, no code or public-API
impact.

Changes

  1. Remove stale root package.json / package-lock.json. These were a
    leftover from an early local smoke-test of the packed hyperdb-mcp npm
    tarball (the lockfile is literally named hyper-api-rust-copy), committed in
    the initial OSS import. They pin file: tarballs at v0.1.0 that no longer
    exist
    , so a root npm install just fails. Nothing consumes them — every
    npm install / npm ci in CI and the Makefile first cds into a
    subdirectory (hyperdb-api-node/, hyperdb-mcp/npm/); there is no root
    node_modules and the root file has no scripts. The real npm packaging
    lives under hyperdb-mcp/npm/ and hyperdb-api-node/.

  2. Relocate MIGRATING-0.3.mddocs/superpowers/specs/MIGRATING-0.3.md.
    Pure rename (100% identical content); tidies the repo root. Lints clean under
    the nested docs/superpowers/.markdownlint.json.

  3. Delete scripts/setup-branch-protection.sh. No references remain
    anywhere in the tree (docs, CI, Makefile).

Notes

  • Not docs-only, so the full CI matrix runs and gates this normally (no admin
    bypass needed).
  • One pre-existing historical link — CHANGELOG.md:275 (a v0.3.0 entry) — points
    at the old root path ./MIGRATING-0.3.md. The root CHANGELOG.md is
    release-please-generated and not hand-editable per project convention, so it is
    intentionally left untouched here; the link target is the relocated migration
    guide.

These were a leftover from an early local smoke-test of the packed
hyperdb-mcp npm tarball (lockfile name 'hyper-api-rust-copy'), committed
in the initial OSS import. They pin file: tarballs at v0.1.0 that no
longer exist, so a root 'npm install' just fails; no CI, Makefile, or
tooling runs npm at the repo root (every npm step cd's into a subdir).
The real npm packaging lives under hyperdb-mcp/npm/ and hyperdb-api-node/.
@StefanSteiner
StefanSteiner merged commit dd6ffa0 into tableau:main Sep 8, 2026
17 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