| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | ci: bump the actions group with 2 updates | dependabot[bot] | 2025-12-17 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request). Updates `actions/checkout` from 5 to 6 - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) Updates `peter-evans/create-pull-request` from 7 to 8 - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions - dependency-name: peter-evans/create-pull-request dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com> | ||||
| * | ci(test): bump tree-sitter/setup-actions to v2 | Christian Clason | 2025-12-11 | 1 | -1/+1 |
| | | |||||
| * | ci: bump actions/checkout to v5 | Christian Clason | 2025-08-12 | 1 | -1/+1 |
| | | |||||
| * | ci(test): throttle all install steps | Christian Clason | 2025-05-22 | 1 | -1/+1 |
| | | |||||
| * | ci(test): remove parser cache | Christian Clason | 2025-05-13 | 1 | -16/+4 |
| | | | | | | | Since installation now installs parsers _and_ queries, caching parsers doesn't allow skipping the installation step (and caching queries does not pay off). | ||||
| * | feat(tests)!: new infrastructure based on makefile | Christian Clason | 2025-05-12 | 1 | -3/+19 |
| | | | | | | | | | | | | | | | | | | | | | | | Problem: Not easy to run all checks and tests locally. Redundant CI workflows. Solution: Separate CI into two workflows: * lint: Lua files (stylua, luals), query files (valid captures, predicates, directives using tsqueryls), docs (SUPPORTED_LANGUAGES.md) -- does not need parser installation * tests: parsers (ABI compatibility), query files (tsqueryls on Linux/macOS; nvim on Windows), highlight and indent tests (separated for better readability) -- needs parser installation (but only once) Switch to https://github.com/nvim-treesitter/highlight-assertions fork with ABI 15 support. Run all tests (on Linux and macOS) through `make` (`formatlua`, `checklua`, `lintquery`, `formatquery`, `checkquery`, `docs`, `tests`), which downloads and caches all necessary dependencies. Remove `update-readme` workflow (replaced by lint job on PRs). | ||||
| * | ci(tests): add optional workflow for generating grammars | Christian Clason | 2025-05-12 | 1 | -0/+55 |
| run on PR by adding label `ci:generate` or manually | |||||
