From af9ae083ac03cce12872c3f4e7056f1bde718807 Mon Sep 17 00:00:00 2001 From: Stefan Steiner Date: Mon, 7 Sep 2026 22:16:27 -0700 Subject: [PATCH 1/3] chore(repo): 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 (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/. --- package-lock.json | 55 ----------------------------------------------- package.json | 6 ------ 2 files changed, 61 deletions(-) delete mode 100644 package-lock.json delete mode 100644 package.json diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 0c07f783..00000000 --- a/package-lock.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "name": "hyper-api-rust-copy", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "hyperdb-mcp": "file:hyperdb-mcp/npm/hyperdb-mcp-0.1.0.tgz", - "hyperdb-mcp-darwin-arm64": "file:hyperdb-mcp/npm/darwin-arm64/hyperdb-mcp-darwin-arm64-0.1.0.tgz" - } - }, - "node_modules/hyperdb-mcp": { - "version": "0.1.0", - "resolved": "file:hyperdb-mcp/npm/hyperdb-mcp-0.1.0.tgz", - "integrity": "sha512-W4vyBVGoxRW2fdBc/M6RlFOw9Mo+/dqfbykUFuP9MPP4chpwJAU06xj+5BEFprvOmNAAO4dn44ZZ+BxCKCH4Wg==", - "license": "MIT OR Apache-2.0", - "bin": { - "hyperdb-mcp": "bin.js" - }, - "engines": { - "node": ">= 18" - }, - "optionalDependencies": { - "hyperdb-mcp-darwin-arm64": "0.1.0", - "hyperdb-mcp-darwin-x64": "0.1.0", - "hyperdb-mcp-linux-x64-gnu": "0.1.0", - "hyperdb-mcp-win32-x64-msvc": "0.1.0" - } - }, - "node_modules/hyperdb-mcp-darwin-arm64": { - "version": "0.1.0", - "resolved": "file:hyperdb-mcp/npm/darwin-arm64/hyperdb-mcp-darwin-arm64-0.1.0.tgz", - "integrity": "sha512-RXtI+xl8eGczTGjWXgJDwH75kmeSa7R+P78qZ9S2vTsf1mAIpMHJcywbfiI+tQ93zTsduCLmuKnWwbfaRO5sqA==", - "cpu": [ - "arm64" - ], - "license": "MIT OR Apache-2.0", - "os": [ - "darwin" - ], - "engines": { - "node": ">= 18" - } - }, - "node_modules/hyperdb-mcp/node_modules/hyperdb-mcp-darwin-x64": { - "optional": true - }, - "node_modules/hyperdb-mcp/node_modules/hyperdb-mcp-linux-x64-gnu": { - "optional": true - }, - "node_modules/hyperdb-mcp/node_modules/hyperdb-mcp-win32-x64-msvc": { - "optional": true - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 4740668d..00000000 --- a/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "dependencies": { - "hyperdb-mcp": "file:hyperdb-mcp/npm/hyperdb-mcp-0.1.0.tgz", - "hyperdb-mcp-darwin-arm64": "file:hyperdb-mcp/npm/darwin-arm64/hyperdb-mcp-darwin-arm64-0.1.0.tgz" - } -} From 4496aa6d2dad01a918ab18bd5dcc8cbbc5dca3af Mon Sep 17 00:00:00 2001 From: Stefan Steiner Date: Mon, 7 Sep 2026 23:02:56 -0700 Subject: [PATCH 2/3] docs: updated docs --- .../superpowers/specs/MIGRATING-0.3.md | 0 scripts/setup-branch-protection.sh | 55 ------------------- 2 files changed, 55 deletions(-) rename MIGRATING-0.3.md => docs/superpowers/specs/MIGRATING-0.3.md (100%) delete mode 100755 scripts/setup-branch-protection.sh diff --git a/MIGRATING-0.3.md b/docs/superpowers/specs/MIGRATING-0.3.md similarity index 100% rename from MIGRATING-0.3.md rename to docs/superpowers/specs/MIGRATING-0.3.md diff --git a/scripts/setup-branch-protection.sh b/scripts/setup-branch-protection.sh deleted file mode 100755 index 3b9f36e3..00000000 --- a/scripts/setup-branch-protection.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env bash -# -# One-shot setup for branch protection on `main`. Idempotent — safe to -# re-run when the required-checks list changes. Requires `gh` CLI -# authenticated with the `repo` scope (the default for `gh auth login`) -# and admin access to the repo. -# -# Required checks below are the jobs from ci.yml that run on every PR. -# verify-hyperd-pin.yml's `verify` is intentionally omitted because it's -# paths-filtered and would block unrelated PRs. release.yml's jobs are -# tag-triggered and never run on PRs. - -set -euo pipefail - -BRANCH="${BRANCH:-main}" -REPO="${REPO:-$(gh repo view --json nameWithOwner -q .nameWithOwner)}" - -# Job names must match exactly what appears in the PR "Checks" tab. -# Matrix jobs use ` ()`. -CONTEXTS=( - "rustfmt" - "clippy" - "test (ubuntu-latest)" - "test (macos-14)" - "test (windows-latest)" - "publish dry-run" -) - -# Build the contexts JSON array -contexts_json=$(printf '%s\n' "${CONTEXTS[@]}" | jq -R . | jq -s .) - -echo "Configuring branch protection on $REPO:$BRANCH" -echo "Required checks:" -printf ' - %s\n' "${CONTEXTS[@]}" -echo - -gh api \ - --method PUT \ - "repos/$REPO/branches/$BRANCH/protection" \ - --input - < Date: Mon, 7 Sep 2026 23:22:23 -0700 Subject: [PATCH 3/3] docs: fix MIGRATING-0.3.md link after relocation into docs/superpowers/specs/ --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f7b5f6a..84578110 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -272,7 +272,7 @@ Patch release that fixes two related but distinct bugs surfaced by [#84](https:/ ## [0.3.0](https://github.com/tableau/hyper-api-rust/compare/v0.2.3...v0.3.0) (2026-05-29) -This release aggregates a coordinated set of breaking and additive API changes that landed across four PRs during the v0.3.0 bundle window. See [MIGRATING-0.3.md](./MIGRATING-0.3.md) for complete migration recipes covering every change. +This release aggregates a coordinated set of breaking and additive API changes that landed across four PRs during the v0.3.0 bundle window. See [MIGRATING-0.3.md](./docs/superpowers/specs/MIGRATING-0.3.md) for complete migration recipes covering every change. ### ⚠ BREAKING CHANGES