# Release NPM Trustme

> Release automation for npm-trustme. Use when asked to cut a new npm-trustme version, run the release script, or tag/publish a new release.

- Skill: `majiayu000/release-npm-trustme` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add majiayu000/release-npm-trustme`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/release-npm-trustme/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/release-npm-trustme

---


# release-npm-trustme

## Overview

Run `scripts/release.ts` to bump the version, build, tag, and push a release for npm-trustme.

## Workflow

- Open the repo: `cd ~/projects/npm-trustme`
- Ensure the working tree is clean (the script will refuse to run otherwise).
- Pick the version bump: `patch` | `minor` | `major` or a specific semver.
- Run: `pnpm tsx scripts/release.ts <bump>`
- The script builds, commits, tags, pushes, and (if `gh` is installed) creates/updates a GitHub Release.

## Examples

```
pnpm tsx scripts/release.ts patch
pnpm tsx scripts/release.ts minor
pnpm tsx scripts/release.ts 0.2.0
```

## Notes

- The script pushes to the current branch and tags; confirm the branch before running.
- Release notes use `CHANGELOG.md` if present. Set `GH_NOTES_REF` to override the changelog section.

