Skip to content

ci(release): refine stable release workflow#4

Merged
crup merged 1 commit intomainfrom
next
Apr 7, 2026
Merged

ci(release): refine stable release workflow#4
crup merged 1 commit intomainfrom
next

Conversation

@crup
Copy link
Copy Markdown
Owner

@crup crup commented Apr 7, 2026

Refines the stable-release workflow and public install docs after the first stable release.

Changes:

  • Changes public README/docs/AI context install snippets from alpha to npm latest.
  • Updates the README npm badge to the default npm version badge.
  • Removes the default alpha publish tag from package.json publishConfig.
  • Adds dropdown workflow inputs for the stable publish gate and version bump strategy.
  • Makes patch the normal OSS release default.
  • Computes the stable version from npm latest: first stable from a prerelease base resolves to 0.0.1, and after latest is 0.0.1, patch resolves to 0.0.2.
  • Expands release-channel docs with release action guidance for chore/docs, patch, minor, and major changes.

Validation run locally:

  • pnpm typecheck
  • pnpm test
  • pnpm build
  • pnpm docs:build
  • pnpm readme:check
  • pnpm size
  • pnpm pack --dry-run
  • git diff --check

@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 7, 2026

Bundle size report

Entry Files Raw Gzip Brotli Raw delta Gzip delta Brotli delta
core 2 4.44 kB 1.52 kB 1.40 kB 0 B 0 B 0 B
timer group add-on 3 10.93 kB 3.83 kB 3.50 kB 0 B 0 B 0 B
schedules add-on 3 8.62 kB 3.02 kB 2.78 kB 0 B 0 B 0 B
duration helper 1 318 B 224 B 192 B 0 B 0 B 0 B
diagnostics helper 1 105 B 115 B 90 B 0 B 0 B 0 B
core CJS 1 4.71 kB 1.63 kB 1.50 kB 0 B 0 B 0 B
timer group CJS 1 11.02 kB 3.86 kB 3.54 kB 0 B 0 B 0 B
schedules CJS 1 8.71 kB 3.04 kB 2.81 kB 0 B 0 B 0 B
duration CJS 1 808 B 475 B 424 B 0 B 0 B 0 B
diagnostics CJS 1 605 B 367 B 326 B 0 B 0 B 0 B

@crup crup merged commit c8b65f6 into main Apr 7, 2026
2 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