Repository navigation
v0.2.0: Improved Build & Validation Pipeline
What's New in v0.2.0
This release focuses on improving the build pipeline, validation mechanisms, and developer experience.
Highlights
- Reproducible Builds: CI now uses
npm ciwithpackage-lock.jsonfor consistent dependency versions - Spec File Validation: New
schemas/spec.jsonschema validatesspec.yamlfiles - Cleaner Builds: The build script now automatically cleans the
dist/directory before each build - English Documentation: All documentation converted to English as the primary language
Breaking Changes
None. This release is fully backward compatible.
New Features
npm run validate:specs- Validate specification files separatelyschemas/spec.json- JSON Schema for spec.yaml validation- Automatic dist directory cleaning prevents stale files
Improvements
- CI workflow uses npm cache for faster builds
- Updated bilingual README (English + Chinese)
- Comprehensive CI documentation in
docs/CI_VALIDATION_EXPLAINED.md
Removed
scripts/validate-configs.sh- Deprecated script removed (usenpm run validateinstead)
Full Changelog
See CHANGELOG.md for complete details.