Commit graph

16 commits

Author SHA1 Message Date
Tahshsa
cde847c038 ci: add windows-latest to the test matrix
Guards against Windows-specific regressions like the path-separator
and npm.cmd issues fixed in the preceding commit. Prior CI ran only
on ubuntu-latest, so the test failures reported in this PR went
undetected on main.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 04:32:57 -07:00
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