| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | feat(tests)!: new infrastructure based on makefile | Christian Clason | 2025-05-12 | 1 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | 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 | -48/+7 |
| | | | | | run on PR by adding label `ci:generate` or manually | ||||
| * | feat!: use tree-sitter build | Christian Clason | 2025-05-12 | 1 | -26/+1 |
| | | |||||
| * | refactor: use `vim.uv` | Christian Clason | 2025-05-12 | 1 | -1/+0 |
| | | |||||
| * | ci: remove update-lockfile shell script | Christian Clason | 2025-05-12 | 1 | -23/+19 |
| | | |||||
| * | feat!: drop modules, general refactor and cleanup | Christian Clason | 2025-05-12 | 1 | -1/+1 |
| | | |||||
| * | ci(tests): check queries on 0.10.4 | Christian Clason | 2025-04-02 | 1 | -4/+4 |
| | | |||||
| * | ci: replace node with upstream action | Christian Clason | 2024-04-14 | 1 | -4/+1 |
| | | |||||
| * | ci(tests): use nvim nightly for win+cl | Christian Clason | 2024-04-14 | 1 | -1/+1 |
| | | |||||
| * | ci: simplify cache key | dundargoc | 2024-02-19 | 1 | -1/+5 |
| | | | | | Also ensure new matrix fields are automatically added to cache key. | ||||
| * | ci: fix invalid workflow | dundargoc | 2024-02-10 | 1 | -3/+3 |
| | | | | | | | | | 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. | ||||
| * | ci: use `windows-latest` over `windows-2022` | dundargoc | 2024-02-10 | 1 | -6/+6 |
| | | | | | It's convenient to not need to manually update the runner version. | ||||
| * | fixup: it's fine | Christian Clason | 2024-02-09 | 1 | -1/+1 |
| | | |||||
| * | ci: pin tree-sitter-cli version in npm install | Christian Clason | 2024-02-09 | 1 | -1/+1 |
| | | | | | This prevents bad tags from messing up CI | ||||
| * | ci: use M1 for macOS | Christian Clason | 2024-01-31 | 1 | -2/+2 |
| | | | | | | | GH Actions runners use M1 hardware for `macos-14` now. Since macOS is one of the slowest platforms for parser compilation, switching should give us not only ARM coverage but also shorter CI times. | ||||
| * | ci: bump cache to v4 | Christian Clason | 2024-01-24 | 1 | -1/+1 |
| | | |||||
| * | ci: bump actions to latest | Christian Clason | 2024-01-05 | 1 | -2/+2 |
| | | |||||
| * | ci: update workflows | ObserverOfTime | 2023-08-18 | 1 | -1/+1 |
| | | |||||
| * | ci: remove ready_for_review type | dundargoc | 2023-02-23 | 1 | -1/+0 |
| | | | | | | It's only needed if a job is disabled for drafts. Otherwise it will just run the same workflow twice. | ||||
| * | prettier formatting yml and md | Kiyoon Kim | 2023-02-16 | 1 | -2/+2 |
| | | |||||
| * | Add treesitter CLI in CI with Windows and mac | Kiyoon Kim | 2023-02-15 | 1 | -3/+5 |
| | | |||||
| * | ci: fix file name for cache calculation | Stephan Seitz | 2023-01-08 | 1 | -1/+1 |
| | | |||||
| * | ci: bump action versions | dundargoc | 2022-12-17 | 1 | -3/+3 |
| | | |||||
| * | fix: Add rnoweb to ALLOWED_INSTALLATION_FAILURES | Brian Albert Monroe | 2022-06-19 | 1 | -0/+1 |
| | | | | | As per the request from @theHamsta in #2934 | ||||
| * | ci: bump treesitter to 0.20.6 | Christian Clason | 2022-04-16 | 1 | -1/+1 |
| | | |||||
| * | ci: remove all swift skips | Christian Clason | 2022-04-16 | 1 | -5/+0 |
| | | | | | followup to #2796 | ||||
| * | ci: don't skip swift anymore | Stephan Seitz | 2022-04-15 | 1 | -2/+0 |
| | | | | | I think this was a nvim 0.6 issue | ||||
| * | ci: update windows workflow to 0.7 | Christian Clason | 2022-04-15 | 1 | -1/+1 |
| | | | | | Unarchive directory was renamed to `nvim-win64` | ||||
| * | ci: rename workflows and jobs to be more consistent | Dundar Göc | 2022-02-14 | 1 | -0/+92 |
