<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/.github/workflows/test-core.yml, branch ci/msvc</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/.github/workflows/test-core.yml?h=ci%2Fmsvc</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/.github/workflows/test-core.yml?h=ci%2Fmsvc'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2026-04-03T12:26:51Z</updated>
<entry>
<title>ci(tests): remove ilammy/msvc-dev-cmd</title>
<updated>2026-04-03T12:26:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2026-04-03T12:26:51Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2598642600d38c37a0bfb1bdc5f3e55ba3f21bc1'/>
<id>urn:sha1:2598642600d38c37a0bfb1bdc5f3e55ba3f21bc1</id>
<content type='text'>
Problem: Action uses deprecated Node 20, and Windows runners have a
current msvc build tools by default.

Solution: Remove action.
</content>
</entry>
<entry>
<title>tests: add stable Nvim</title>
<updated>2026-04-01T12:59:03Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2026-03-31T09:14:37Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=90cd6580e720caedacb91fdd587b747a6e77d61f'/>
<id>urn:sha1:90cd6580e720caedacb91fdd587b747a6e77d61f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump the actions group with 2 updates</title>
<updated>2025-12-17T12:00:42Z</updated>
<author>
<name>dependabot[bot]</name>
<email>49699333+dependabot[bot]@users.noreply.github.com</email>
</author>
<published>2025-12-17T11:56:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cfdca13a5da647d21be206bf2eb90629a7e7c734'/>
<id>urn:sha1:cfdca13a5da647d21be206bf2eb90629a7e7c734</id>
<content type='text'>
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] &lt;support@github.com&gt;</content>
</entry>
<entry>
<title>ci(test): bump tree-sitter/setup-actions to v2</title>
<updated>2025-12-11T09:57:07Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-12-11T09:44:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2979e048b356cfd32dc419d5803dc356b9832adf'/>
<id>urn:sha1:2979e048b356cfd32dc419d5803dc356b9832adf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump actions/checkout to v5</title>
<updated>2025-08-12T09:08:18Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-08-12T09:04:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bf0234010a49dc1df5de93390f197cfd0abcb9aa'/>
<id>urn:sha1:bf0234010a49dc1df5de93390f197cfd0abcb9aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(test): throttle all install steps</title>
<updated>2025-05-22T17:50:31Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-05-22T17:44:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c78594ce064b9072ad94f660c81c1a17b26fcd29'/>
<id>urn:sha1:c78594ce064b9072ad94f660c81c1a17b26fcd29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(test): remove parser cache</title>
<updated>2025-05-13T16:12:58Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-05-13T12:30:27Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6b55bc0fab46be886ee81764228ddd8146dcbf9d'/>
<id>urn:sha1:6b55bc0fab46be886ee81764228ddd8146dcbf9d</id>
<content type='text'>
Since installation now installs parsers _and_ queries, caching parsers
doesn't allow skipping the installation step (and caching queries does
not pay off).
</content>
</entry>
<entry>
<title>feat(tests)!: new infrastructure based on makefile</title>
<updated>2025-05-12T16:43:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-29T17:40:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=53dccb3a77da54a4e428275e8b44dbff77e0d47d'/>
<id>urn:sha1:53dccb3a77da54a4e428275e8b44dbff77e0d47d</id>
<content type='text'>
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).
</content>
</entry>
<entry>
<title>ci(tests): add optional workflow for generating grammars</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-08-18T11:01:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c5a8c9d01a12efbdee501d67dba7423b790fe500'/>
<id>urn:sha1:c5a8c9d01a12efbdee501d67dba7423b790fe500</id>
<content type='text'>
run on PR by adding label `ci:generate` or manually
</content>
</entry>
</feed>
