Skip to content

chore: harden release packaging - #7

Merged
whitemoonriver merged 2 commits into
mainfrom
chore/release-readiness
Sep 7, 2026
Merged

whitemoonriver merged 2 commits into
mainfrom
chore/release-readiness

Conversation

@whitemoonriver

Copy link
Copy Markdown
Owner

Summary

Add standard npm repository metadata and prove the published package shape before the first release.

Validation

  • npm pack --dry-run --json verifies required package files and excludes repo-only CI, examples, tests, and artifacts.
  • A real .tgz is installed into a fresh consumer project and its installed pg-runtime-verifier --help CLI is executed.
  • The existing Node 20/22 and PostgreSQL 16/17/18 matrices remain intact.
  • GitHub-hosted CI actions are updated to current Node 24-runtime majors (checkout@v7, setup-node@v7, upload-artifact@v6) without changing the application's Node 20+ support contract.

Release scope

No version bump, tag, GitHub Release, or npm publish is included.

Privacy isolation

Only public repository metadata and package/build validation are added. No local paths, credentials, production data, personal identifiers, or private-source material are included.

Add standard package repository metadata and a CI smoke test that inspects the npm tarball, installs it into a clean consumer project, and executes the packed CLI.
@whitemoonriver
whitemoonriver merged commit c28709a into main Sep 7, 2026
16 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