From 5de94960103cbfbd139d4b496571c1fc208fcfce Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Mon, 15 Jun 2026 20:43:55 -0700 Subject: [PATCH] Bump version to 2.3.1 Co-Authored-By: Claude Opus 4.6 --- .claude/skills/release/SKILL.md | 11 ++++++----- packages/webamp/js/webampLazy.tsx | 2 +- packages/webamp/package.json | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.claude/skills/release/SKILL.md b/.claude/skills/release/SKILL.md index 3ada4138..588fdbe8 100644 --- a/.claude/skills/release/SKILL.md +++ b/.claude/skills/release/SKILL.md @@ -6,13 +6,14 @@ description: Cut a new webamp npm release # Release webamp to npm ## Steps -1. Create and push a git tag: `git tag v{X.Y.Z} && git push origin v{X.Y.Z}` -2. CI (`.github/workflows/ci.yml`) builds, tests, publishes -3. Monitor: `gh run list --limit 3` then `gh run watch --exit-status` -4. Verify: `npm view webamp versions --json | tail -5` +1. Bump `version` in `packages/webamp/package.json` and `Webamp.VERSION` in `packages/webamp/js/webampLazy.tsx` to match the new version +2. Commit and push the version bump +3. Create and push a git tag on that commit: `git tag v{X.Y.Z} && git push origin v{X.Y.Z}` +4. CI (`.github/workflows/ci.yml`) builds, tests, publishes +5. Monitor: `gh run list --limit 3` then `gh run watch --exit-status` +6. Verify: `npm view webamp versions --json | tail -5` ## How it works -- Bump `version` in `packages/webamp/package.json` and `Webamp.VERSION` in `packages/webamp/js/webampLazy.tsx` to match the new version - Don't bump ani-cursor or winamp-eqf versions — CI sets those from the git tag - All 3 packages (webamp, ani-cursor, winamp-eqf) get the same version - Tagged releases publish to `latest`; master pushes publish `0.0.0-next-{sha}` to `next` diff --git a/packages/webamp/js/webampLazy.tsx b/packages/webamp/js/webampLazy.tsx index 751e8de8..bc993909 100644 --- a/packages/webamp/js/webampLazy.tsx +++ b/packages/webamp/js/webampLazy.tsx @@ -48,7 +48,7 @@ export interface InjectableDependencies { } class Webamp { - static VERSION = "2.3.0"; + static VERSION = "2.3.1"; _actionEmitter: Emitter; _root: ReactDOM.Root | null; _disposable: Disposable; diff --git a/packages/webamp/package.json b/packages/webamp/package.json index fc596319..27f7f6ab 100644 --- a/packages/webamp/package.json +++ b/packages/webamp/package.json @@ -1,6 +1,6 @@ { "name": "webamp", - "version": "2.3.0", + "version": "2.3.1", "description": "Winamp 2 implemented in HTML5 and JavaScript", "files": [ "built",