feat(ci): Add CI, release and npm-publish automation; introduce release template and local settings

This commit is contained in:
2025-10-24 08:13:59 +00:00
parent 396419adaa
commit e49becec95
6 changed files with 499 additions and 1 deletions

View File

@@ -1,5 +1,15 @@
# Changelog
## 2025-10-24 - 1.1.0 - feat(ci)
Add CI, release and npm-publish automation; introduce release template and local settings
- Add CI workflow (.gitea/workflows/ci.yml) to run TypeScript checks, linting, formatting and platform compilation tests
- Add release workflow (.gitea/workflows/release.yml) to compile binaries for multiple platforms, generate checksums, create/update Gitea releases and upload assets
- Add npm publish workflow (.gitea/workflows/npm-publish.yml) to build package from a tag and publish precompiled binaries to npm (tag-triggered)
- Add a Gitea release template (.gitea/release-template.md) describing platforms, checksums and installation options
- Add local tool permission settings (.claude/settings.local.json) used by local tooling
- No API or runtime source changes — this commit is focused on CI/CD, release automation and packaging
## 2025-10-24 - 1.0.1 - fix(dev)
Add local development settings file to grant tooling permissions