Skip to content

build: drop private:true now that publishing is intentional - #35

Merged
jonathanKingston merged 1 commit into
mainfrom
claude/version-bump-release-workflow-vfndpl
Jul 5, 2026
Merged

jonathanKingston merged 1 commit into
mainfrom
claude/version-bump-release-workflow-vfndpl

Conversation

@jonathanKingston

Copy link
Copy Markdown
Collaborator

Follow-up to #27.

@copse/streaming-markdown is now deliberately published to public npm via trusted publishing, so the "private": true guard is obsolete friction:

  • it forced the release workflow to strip it at publish time (npm pkg delete private), and
  • it left the committed manifest out of sync with what actually ships.

This removes the field from package.json and the corresponding strip step from release.yml. Publishing stays controlled by who can authenticate — OIDC-in-CI (the configured trusted publisher) or an authenticated login + 2FA locally — and publishConfig.access: public keeps the scoped package public.

No effect on the already-published 0.2.0 (that tarball was published with the field already stripped).

🤖 Generated with Claude Code


Generated by Claude Code

The package is now deliberately published to public npm via trusted publishing,
so the private:true guard is obsolete friction: it forced the release workflow
to strip it at publish time and left the committed manifest out of sync with
what ships. Remove the field and the corresponding `npm pkg delete private`
step; publishConfig.access=public plus authenticated/OIDC publishing already
control who can publish.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GybqjwKSadmFZv4cxE5Y5N
@jonathanKingston
jonathanKingston merged commit 38be874 into main Jul 5, 2026
1 check 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.

2 participants