15 Commits

Author SHA1 Message Date
Ma 2037147cdf fix(release): publish studio package in automated releases 2026-03-31 01:10:29 +08:00
Ma fa904f8f5a docs: add type-of-change checkboxes to PR template 2026-03-30 02:00:06 +08:00
Ma 03f7fcc11d fix(ci): use relative path for core import smoke test 2026-03-17 23:33:30 +08:00
Ma 0a1ebae7a3 fix(pnpm): keep workspace deps in source manifests 2026-03-17 23:24:25 +08:00
Ma 2f6048174c fix(release): stage canary publish before latest 2026-03-17 22:41:21 +08:00
Ma 816aacb746 fix(ci): use npm publish to ensure workspace:* replacement (#48)
pnpm -r publish skipped the prepack hook that replaces workspace:*
with real version numbers. Switch to npm publish per-package.
Add pre-publish tarball verification + post-publish install check.
2026-03-17 21:01:36 +08:00
Ma 445d26a52c chore: add bug report and feature request issue templates 2026-03-17 16:29:58 +08:00
Ma 5e29461b82 Revert "revert: remove v0.5 features for selective re-landing"
This reverts commit d028ac7ba2.
2026-03-16 21:39:47 +08:00
Ma d028ac7ba2 revert: remove v0.5 features for selective re-landing
Reverts: release pipeline, epub export, cost tracking.
2026-03-16 21:37:17 +08:00
Ma 49464ba931 ci: add release workflow with smoke test and npm publish
Triggered on v* tags. 4 sequential jobs:
test (Node 20+22) → smoke-test (CLI + core import) → publish → github-release.
2026-03-16 20:50:55 +08:00
majx_mac 5222f2f803 chore: add pull request template 2026-03-15 02:32:32 +08:00
majx_mac 55a5587f54 Revert "chore: add open-source infrastructure"
This reverts commit 29e4c15989.
2026-03-14 11:43:42 +08:00
majx_mac 29e4c15989 chore: add open-source infrastructure
- Issue templates (bug report, feature request) with structured forms
- PR template with summary/changes/test plan sections
- CHANGELOG.md covering v0.1.0 through v0.3.6
- CONTRIBUTING.md with setup, conventions, and workflow
- Release workflow: auto-create GitHub release from version tags
2026-03-14 11:42:41 +08:00
majx_mac 4b8e0e4733 fix: shared prepack/postpack to prevent workspace:* leaking into tarballs
- Move CLI-local scripts to shared scripts/ at repo root
- Add prepack/postpack to core package.json as safety net
- Add CI verify-pack job that checks both tarballs on every push
- Add root `pnpm release` script as canonical publish entry point

Closes the workspace:* protocol bug that broke npm/pnpm install
for @actalk/inkos@0.3.4.
2026-03-14 00:44:46 +08:00
majx_mac e85094aa33 ci: add GitHub Actions workflow for build and test
Matrix: Node.js 20 + 22, runs on push/PR to main/master
2026-03-12 10:15:34 +08:00