Skip to content

docs: document the release process incl. releasing from WSL on Windows#881

Open
programminx-askui wants to merge 1 commit into
mainfrom
docs-release-process
Open

docs: document the release process incl. releasing from WSL on Windows#881
programminx-askui wants to merge 1 commit into
mainfrom
docs-release-process

Conversation

@programminx-askui

Copy link
Copy Markdown
Contributor

Summary

Adds a Releasing section to the root README covering:

  • How releases work (release-it from packages/askui-nodejs, version derived from conventional commits, --increment=minor to avoid unintended major bumps)
  • Requirements: clean main clone, Node 20, npm publish access (2FA/OTP note), GITHUB_TOKEN, push access
  • Releasing from WSL on Windows: nvm + Node 20, clone in the Linux filesystem, git identity, reusing the Windows SSH agent via core.sshCommand, npm login inside WSL
  • Troubleshooting: the misleading E404 on publish (missing permissions), and how to recover with --no-npm.publish when publish succeeded but git steps failed

Documents the process validated during the v0.33.0 release.

🤖 Generated with Claude Code

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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.

1 participant