-
Notifications
You must be signed in to change notification settings - Fork 0
Publishing Guide
Ashton edited this page Aug 9, 2026
·
1 revision
This document outlines the process for publishing GUPPI as a package on the NPM registry.
- An account on npmjs.com.
- Access to publish under the
@atsmith2k/guppipackage name or configured scope. -
npmCLI logged in locally (npm login) or anNPM_TOKENsecret set in GitHub Actions.
GUPPI includes a GitHub Actions workflow in .github/workflows/publish.yml.
- Go to your NPM account
$\rightarrow$ Access Tokens$\rightarrow$ Generate New Token (Automation / Publish token). - Go to your GitHub repository: Settings
$\rightarrow$ Secrets and variables$\rightarrow$ Actions. - Create a new repository secret named
NPM_TOKENand paste your NPM token.
# 1. Update version in package.json (e.g. 2.0.0)
npm version 2.0.0 -m "Release v2.0.0"
# 2. Push commits and release tag to GitHub
git push origin main --tagsTo publish manually from the terminal:
npm run pack:checknpm run prepublishOnlynpm login
npm publish --access publicGUPPI Documentation — Local agentic sidecar daemon, Lossless Semantic Tree memory engine, and telemetry deck.