Skip to content

npm Publishing Documentation

This directory contains documentation for npm registry operations, authentication, and CI/CD publishing workflows.

Comprehensive guide to setting up and maintaining npm authentication for CI/CD pipelines.

Topics covered:

  • Granular Access Token setup (recommended)
  • npm Provenance with GitHub OIDC
  • Token permissions and security
  • Troubleshooting authentication issues

When to read: Setting up automated publishing or when tokens expire

Quick reference guide for renewing expired npm tokens.

Topics covered:

  • 5-minute token renewal process
  • Step-by-step instructions
  • Common error resolutions
  • Quick verification steps

When to read: When publish workflow fails with authentication errors

Terminal window
npm view @pantheon-ai/opencode-warcraft-notifications version
Terminal window
npm view @pantheon-ai/opencode-warcraft-notifications versions
Terminal window
gh secret list | grep NPM_TOKEN
Terminal window
gh workflow run 2-publish.yml -f tag=v1.1.0

If you encounter critical publishing issues:

  1. Check Workflow Runs: https://github.com/pantheon-org/opencode-warcraft-notifications/actions
  2. Review npm Dashboard: https://www.npmjs.com/package/@pantheon-ai/opencode-warcraft-notifications
  3. Check Token Expiration: https://www.npmjs.com/settings/YOUR_USERNAME/tokens

For npm-specific issues: