refactor: enhance CI/CD workflows and apply CodeRabbit suggestions

- Convert GitHub Actions from local to inline actions for better maintainability
- Add comprehensive caching for npm dependencies, tree-sitter CLI, and build artifacts
- Fix checkout steps missing in test matrix jobs
- Apply defensive programming in test coverage validation
- Use local tree-sitter CLI via npx instead of global installation
- Update tree-sitter-cli to v0.25.0 for compatibility with tree-sitter-bash
- Add proper tree-sitter field to package.json with grammar metadata
- Fix grammar precedence for Data blocks (#| lines now have higher precedence)
- Standardize dates in memory files to September 12, 2025
- Enhance workflow robustness with dynamic workflow ID resolution
- Improve test file pattern matching and error handling

This commit addresses all CodeRabbit review suggestions and optimizes
GitHub Actions workflows for better performance and reliability.
This commit is contained in:
2025-09-13 01:38:57 +03:00
parent dd21bc5107
commit d65c6e6ec4
10 changed files with 819 additions and 759 deletions

View File

@@ -2,7 +2,7 @@
## Current Status: PRODUCTION READY ✅
This memory contains only verified, accurate information about the current project state as of September 2025.
This memory contains only verified, accurate information about the current project state as of September 12, 2025.
## Core Project Facts
@@ -242,5 +242,5 @@ With 61/61 tests passing, zero grammar warnings, optimized CI/CD workflows,
and comprehensive tooling, it represents a high-quality open source project
ready for immediate use in development workflows and editor integrations.
**Last Verified**: December 2025
**Last Verified**: September 12, 2025
**Status**: All claims in this memory have been verified against the actual project state.