Skip to content

Bump version to 3.0.0 - #65

Merged
tequdev merged 1 commit into
Xahau:mainfrom
tequdev:release/3.0.0
Oct 20, 2026
Merged

tequdev merged 1 commit into
Xahau:mainfrom
tequdev:release/3.0.0

Conversation

@tequdev

@tequdev tequdev commented Oct 20, 2026 •

Copy link
Copy Markdown
Member

Summary

  • package.json: 3.0.0-alpha.1 -> 3.0.0. The publish workflow treats a version without a pre-release suffix as stable: npm publish --tag latest and a non-prerelease GitHub release v3.0.0.
  • src/init/c/package.json: template devDependency @xahau/hooks-cli ^2.1.0 -> ^3.0.0. The 2.x CLI needs HOOKS_COMPILE_HOST, which the 3.x template .env no longer sets, so a generated project must depend on 3.x (deferred to the release commit in Compile C Hooks locally with hooks-compiler and drop JS Hooks support #61).
  • CHANGELOG.md: [Unreleased] -> [3.0.0] - 2026-10-20.

Type of Change

  • Release

Test Plan

  • pnpm build, pnpm lint pass locally.
  • The integration CI job installs the generated project from the npm registry. ^3.0.0 does not match the published 3.0.0-alpha.1, so that job stays red until 3.0.0 is on npm. The publish workflow is workflow_dispatch and runs no tests, so it is not blocked by this. Re-run CI after publishing.

After merge

Run "Publish to npm" with version: 3.0.0, dry_run: false.

@tequdev
tequdev merged commit 1e4c5bb into Xahau:main Oct 20, 2026
5 of 9 checks passed
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