Skip to content

Prepare Papercuts for public release - #4

Merged
0xmrwn merged 1 commit into
mainfrom
codex/open-source-release
Aug 9, 2026
Merged

Prepare Papercuts for public release#4
0xmrwn merged 1 commit into
mainfrom
codex/open-source-release

Conversation

@0xmrwn

@0xmrwn 0xmrwn commented Aug 9, 2026

Copy link
Copy Markdown
Owner

What

  • publish Papercuts as a source-only npm CLI with a strict nine-file package allowlist
  • add isolated global-install and bunx artifact verification
  • add pinned Linux/macOS CI and tag-driven npm/GitHub release automation
  • add the MIT license, contribution boundary, and public README
  • credit Steve Ruiz for the original papercuts idea
  • remove low-value ADRs from the public tree

Release contract

  • package version remains manually selected
  • the tag must match package.json and point to main
  • macOS and Linux checks pass before publication
  • npm publication uses GitHub OIDC trusted publishing after the one-time package bootstrap
  • the exact npm tarball is attached to the GitHub release; no binaries are published

Checks

  • bun run check - 22 tests plus compiled-binary, global package, and bunx smoke
  • bun audit - no vulnerabilities
  • exact npm 11.18.0 tarball installation
  • actionlint
  • git diff --check

@0xmrwn
0xmrwn merged commit 537e112 into main Aug 9, 2026
3 checks passed
@0xmrwn
0xmrwn deleted the codex/open-source-release branch August 9, 2026 16:38
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