| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(tests)!: new infrastructure based on makefile | Christian Clason | 2025-05-12 | 1 | -7/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | 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). | ||||
| * | fix(ci): update to changed neovim release name | Christian Clason | 2025-05-12 | 1 | -2/+2 |
| | | |||||
| * | feat!: drop modules, general refactor and cleanup | Christian Clason | 2025-05-12 | 1 | -1/+3 |
| | | |||||
| * | fix(ci): fixup | Christian Clason | 2025-01-30 | 1 | -1/+1 |
| | | |||||
| * | fix(ci): update to changed neovim release name | Christian Clason | 2025-01-30 | 1 | -8/+1 |
| | | |||||
| * | ci(install): adapt to new Neovim release artefact names | Christian Clason | 2025-01-27 | 1 | -1/+8 |
| | | | | | Old name can be removed after 0.10.4 release | ||||
| * | ci: Nvim 0.10 macos artifact name | Christian Clason | 2024-05-17 | 1 | -3/+4 |
| | | |||||
| * | ci: fix invalid workflow | dundargoc | 2024-02-10 | 1 | -0/+25 |
| Context variables aren't always available, so we can't rely on them for e.g. environment variables. Also merge all install scripts into `script/ci-install.sh`, that way it can be called the same way regardless of system. | |||||
