Skip to content

chore(ci): remove npm publish from production workflow#893

Merged
TaprootFreak merged 1 commit intodevelopfrom
chore/remove-npm-publish
Jan 12, 2026
Merged

chore(ci): remove npm publish from production workflow#893
TaprootFreak merged 1 commit intodevelopfrom
chore/remove-npm-publish

Conversation

@TaprootFreak
Copy link
Collaborator

Summary

Remove all npm package publishing functionality from the production CI/CD workflow.

Changes

Removed from prd.yml:

  • Setup npm step - created .npmrc with NPM_ACCESS_TOKEN
  • Build library step - ran npm run build:lib for npm package
  • Publish to npm step - ran npm publish --access public

After merge

The following repository secret can be deleted:

  • NPM_ACCESS_TOKEN

Test plan

  • PRD CI pipeline passes after merge (no npm publish errors)

Remove all npm package publishing steps from prd.yml:
- Remove 'Setup npm' step (.npmrc creation)
- Remove 'Build library' step (tsc build for npm)
- Remove 'Publish to npm' step

The NPM_ACCESS_TOKEN secret can now be deleted from repository settings.
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

🤖 PR Review Bot

❌ TypeScript: 1570 errors


⚠️ Security: 0 critical, 30 high vulnerabilities


This is an automated review. Please address the issues above.

@TaprootFreak TaprootFreak merged commit 1e0ef61 into develop Jan 12, 2026
6 checks passed
@TaprootFreak TaprootFreak deleted the chore/remove-npm-publish branch January 12, 2026 12:23
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