Skip to content

chore(release): 3.8.0-alpha.13 + vá lỗ package.json không được sync - #53

Merged
nguyenthienthanh merged 1 commit into
mainfrom
chore/release-3.8.0-alpha.13
Aug 25, 2026
Merged

chore(release): 3.8.0-alpha.13 + vá lỗ package.json không được sync#53
nguyenthienthanh merged 1 commit into
mainfrom
chore/release-3.8.0-alpha.13

Conversation

@nguyenthienthanh

Copy link
Copy Markdown
Owner

Bump 3.8.0-alpha.123.8.0-alpha.13 cho nội dung của #52 (skill tech-writing + 4 template viết lại), chạy qua release.sh prepare.

Lỗ hổng phát hiện khi bump

aura-frog/package.jsonfile mà npm publish đọc version từ đó — không nằm trong danh sách canonical của cả release.sh lẫn sync-version.sh. Sau khi chạy prepare:

File Trước fix
aura-frog/.claude-plugin/plugin.json 3.8.0-alpha.13 ✅
.claude-plugin/marketplace.json 3.8.0-alpha.13 ✅
aura-frog/package.json 3.8.0-alpha.12

Nghĩa là mọi đợt phát hành trước đây đều phải nhớ sửa tay file này; quên một lần là npm lệch khỏi plugin.json vĩnh viễn. Đã thêm PKG_JSON vào cmd_prepare để lần sau tự bump, và ghi vào khối comment liệt kê canonical locations.

Kiểm chứng

release.sh prepare chạy sẵn 3 gate (counts, hook-parity, doc-maturity) — pass. Chạy thêm tại chỗ: validate-toon, validate-counts, validate-readme-counts, validate-doc-maturity, validate-docs-syntax — PASS hết.

Sau khi merge

bash aura-frog/scripts/release.sh publish 3.8.0-alpha.13   # tag + GitHub release (pre-release)
npm publish                                                 # từ thư mục aura-frog/

⚠️ npm publish chưa chạy — chờ xác nhận. Registry hiện tại: latestalpha đều trỏ 3.8.0-alpha.12. Cần quyết định publish trần (đẩy latest sang bản alpha mới, giống các lần trước) hay --tag alpha (giữ latest ở alpha.12).

🤖 Generated with Claude Code

Bump theo release.sh prepare, kèm CHANGELOG cho skill tech-writing và 4 template
viết lại (PR #52).

Phát hiện khi bump: aura-frog/package.json — file mà `npm publish` đọc version từ
đó — KHÔNG nằm trong danh sách canonical của cả release.sh lẫn sync-version.sh.
Nó vẫn ở alpha.12 trong khi plugin.json/marketplace.json đã lên alpha.13, nghĩa là
mỗi đợt phát hành trước đây phải sửa tay và quên một lần là npm lệch. Đã thêm
PKG_JSON vào cmd_prepare để lần sau tự bump.

CI gates chạy tại chỗ: toon, counts, readme-counts, doc-maturity, docs-syntax — PASS.
@nguyenthienthanh
nguyenthienthanh merged commit 6e30d67 into main Aug 25, 2026
10 checks passed
@nguyenthienthanh
nguyenthienthanh deleted the chore/release-3.8.0-alpha.13 branch August 25, 2026 04:48
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