<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvim-treesitter/.github/workflows, branch fix/lua</title>
<subtitle>[no description]</subtitle>
<id>http://git.sudomsg.com/mirror/nvim-treesitter/atom/.github/workflows?h=fix%2Flua</id>
<link rel='self' href='http://git.sudomsg.com/mirror/nvim-treesitter/atom/.github/workflows?h=fix%2Flua'/>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/'/>
<updated>2025-12-17T12:00:42Z</updated>
<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: add check for downstream queries</title>
<updated>2025-11-10T10:32:04Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-11-08T12:23:17Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=81aec1e45d58b587fa055a938cd6642c6b94ba4d'/>
<id>urn:sha1:81aec1e45d58b587fa055a938cd6642c6b94ba4d</id>
<content type='text'>
Problem: Parser updates may break downstream queries.

Solution: Add workflow that clones and validates queries in

* https://github.com/nvim-treesitter/nvim-treesitter-textobjects#main
* https://github.com/nvim-treesitter/nvim-treesitter-context

on changes to the parsers.lua table. (Workflow should not be required to
pass; the purpose is to give a heads-up that follow-up PRs are needed.)
</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!: update tier 1 parsers to versions</title>
<updated>2025-05-12T16:43:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-05-03T17:55:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=dc8f3415a7d5955f2dba5835fa989927b0ed0d24'/>
<id>urn:sha1:dc8f3415a7d5955f2dba5835fa989927b0ed0d24</id>
<content type='text'>
</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>
<entry>
<title>feat!: use tree-sitter build</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-22T17:56:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=214cfcf851d95a4c4f2dc7526b95ce9d31c88a76'/>
<id>urn:sha1:214cfcf851d95a4c4f2dc7526b95ce9d31c88a76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: track parser revision in Lua</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-14T14:25:28Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c17de5689045f75c6244462182ae3b4b62df02d9'/>
<id>urn:sha1:c17de5689045f75c6244462182ae3b4b62df02d9</id>
<content type='text'>
Problem: Tracking parser revision in lockfile and allowing override
through the parsers module complicates the code. In addition, only
revision changes are handled robustly, not changes to other installation
info.

Solution: Track parser revision in the parsers module directly. Reload
parser table on every install or update call. Support modifying parser
table in a `User TSUpdate` autocommand.
</content>
</entry>
<entry>
<title>feat(install)!: generate from json instead of requiring node</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-18T07:44:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5a38df5627fd0658223bdf32c9d6a87e32eb9504'/>
<id>urn:sha1:5a38df5627fd0658223bdf32c9d6a87e32eb9504</id>
<content type='text'>
Problem: Many parsers require node/npm to evaluate the `grammar.js`
before being able to generate a parser from it.

Solution: Generate from `grammar.json` instead, which is fully resolved.
Drops `node` and `npm` as (optional) requirements for nvim-treesitter.

Note that this requires parsers to commit the generated json iff the
grammar requires evaluation (which is currently the case for all tracked
languages).
</content>
</entry>
<entry>
<title>refactor: use `vim.uv`</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-03T10:08:14Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=37957d6bcf88999d41240f81610d29d48364c452'/>
<id>urn:sha1:37957d6bcf88999d41240f81610d29d48364c452</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: remove update-lockfile shell script</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-29T14:52:20Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9c0a99819c99d70d28334dc6ea1c3ac773e4fed1'/>
<id>urn:sha1:9c0a99819c99d70d28334dc6ea1c3ac773e4fed1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: use vim.fs.joinpath</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-20T15:38:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5aa2984a028731bf60d53a7f9773997dfc84e4f7'/>
<id>urn:sha1:5aa2984a028731bf60d53a7f9773997dfc84e4f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: drop luarocks release</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-02-23T12:36:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=eb1b6ec542ecc0d62d54f7b6889e2958a543499b'/>
<id>urn:sha1:eb1b6ec542ecc0d62d54f7b6889e2958a543499b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat!: drop modules, general refactor and cleanup</title>
<updated>2025-05-12T16:43:40Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-06-12T15:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=692b051b09935653befdb8f7ba8afdb640adf17b'/>
<id>urn:sha1:692b051b09935653befdb8f7ba8afdb640adf17b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(bot): bump create-github-app-token to v2</title>
<updated>2025-04-06T09:23:58Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-06T09:21:52Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e5c8398e4492815a7e2adce46fcb08eccf2fa392'/>
<id>urn:sha1:e5c8398e4492815a7e2adce46fcb08eccf2fa392</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(tests): run tests on v0.10.4</title>
<updated>2025-04-02T09:40:11Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-02T09:28:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=30654ee72a69e7c76a54b66d748dae088429e863'/>
<id>urn:sha1:30654ee72a69e7c76a54b66d748dae088429e863</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): only check once a week (sat)</title>
<updated>2025-04-02T09:19:22Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-02T09:01:15Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=36a7d010bb3eb7f3e74d091e4584040a00dd50de'/>
<id>urn:sha1:36a7d010bb3eb7f3e74d091e4584040a00dd50de</id>
<content type='text'>
I need a break...
</content>
</entry>
<entry>
<title>ci(update): block dhall,elm,enforce,rust (ABI 15)</title>
<updated>2025-04-02T09:19:22Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-02T08:48:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=79a6192d4782e6d398e0b2ce588cdf9f27c5b9f5'/>
<id>urn:sha1:79a6192d4782e6d398e0b2ce588cdf9f27c5b9f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(tests): check queries on 0.10.4</title>
<updated>2025-04-02T09:19:22Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-04-02T08:46:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cfbbea187b899b6f75503d3d635ee9374a44818d'/>
<id>urn:sha1:cfbbea187b899b6f75503d3d635ee9374a44818d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block wit (ABI 15)</title>
<updated>2025-03-21T07:29:36Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-03-21T07:29:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c8c7924cc34d285e578c2bd301773756cadf6124'/>
<id>urn:sha1:c8c7924cc34d285e578c2bd301773756cadf6124</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block bp (ABI 15)</title>
<updated>2025-03-13T07:59:53Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-03-13T07:59:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d96c52565cae0347435f96f9b5913054b2972234'/>
<id>urn:sha1:d96c52565cae0347435f96f9b5913054b2972234</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block rescript (ABI 15)</title>
<updated>2025-03-04T08:25:23Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-03-04T08:25:23Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c641ca8e052750812f76b3e0a1ae22d0b8cd538f'/>
<id>urn:sha1:c641ca8e052750812f76b3e0a1ae22d0b8cd538f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block templ (ABI 15)</title>
<updated>2025-03-02T10:16:59Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-03-02T10:16:59Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8bf733ccce7202e11ffc446639d5d0401b392960'/>
<id>urn:sha1:8bf733ccce7202e11ffc446639d5d0401b392960</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block typespec (ABI 15)</title>
<updated>2025-03-01T10:55:29Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-03-01T10:55:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f56d2f6765292f513005e886f0218df8f4a98397'/>
<id>urn:sha1:f56d2f6765292f513005e886f0218df8f4a98397</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block verilog (ABI 15)</title>
<updated>2025-03-01T10:15:34Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-03-01T10:15:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f37b1668a63b0d1c3ec165f6ba202367604df1a2'/>
<id>urn:sha1:f37b1668a63b0d1c3ec165f6ba202367604df1a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block git_config (ABI 15)</title>
<updated>2025-02-25T08:46:10Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-02-25T08:46:10Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=225419160b337d585eb41fc496ea49201f00a6db'/>
<id>urn:sha1:225419160b337d585eb41fc496ea49201f00a6db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block devicetree (ABI 15)</title>
<updated>2025-02-23T11:01:29Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-02-23T11:01:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c08aa2fe3f5d99deff82087233a4dac6cd1e202a'/>
<id>urn:sha1:c08aa2fe3f5d99deff82087233a4dac6cd1e202a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block nickel (ABI 15)</title>
<updated>2025-02-18T09:16:17Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-02-18T09:06:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1a6e42bb8c5c23d8e2c0acb842dcacac5ee06761'/>
<id>urn:sha1:1a6e42bb8c5c23d8e2c0acb842dcacac5ee06761</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): block t32 (ABI 15)</title>
<updated>2025-02-09T11:15:07Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-02-09T11:15:07Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=da89532f036da9855f3105955696df36f583b919'/>
<id>urn:sha1:da89532f036da9855f3105955696df36f583b919</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bot(lockfile): update erlang, vhs</title>
<updated>2025-02-06T07:43:26Z</updated>
<author>
<name>nvim-treesitter-bot[bot]</name>
<email>157957100+nvim-treesitter-bot[bot]@users.noreply.github.com</email>
</author>
<published>2025-02-06T06:44:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=824bf8455fd670186986fb3eb46fcaa4c5460949'/>
<id>urn:sha1:824bf8455fd670186986fb3eb46fcaa4c5460949</id>
<content type='text'>
lock sql parser (ABI 15)
</content>
</entry>
<entry>
<title>Revert "ci(update): block vhdl (ABI 15)"</title>
<updated>2025-02-02T14:17:50Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-02-02T14:17:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=16a51977dcaab1e1adc3152471ac862202f9be83'/>
<id>urn:sha1:16a51977dcaab1e1adc3152471ac862202f9be83</id>
<content type='text'>
This reverts commit 1545e964e299176375efd84867dcf82fbff52ee2.
</content>
</entry>
<entry>
<title>ci(update): block vhdl (ABI 15)</title>
<updated>2025-02-02T14:00:38Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2025-02-02T14:00:38Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1545e964e299176375efd84867dcf82fbff52ee2'/>
<id>urn:sha1:1545e964e299176375efd84867dcf82fbff52ee2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bot(lockfile): update bash, desktop, haskell, julia, nix, objc, typst</title>
<updated>2025-02-01T08:47:04Z</updated>
<author>
<name>nvim-treesitter-bot[bot]</name>
<email>157957100+nvim-treesitter-bot[bot]@users.noreply.github.com</email>
</author>
<published>2025-02-01T06:41:11Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bcd0b26607c1a4336c392285a9f13e31f514ccf2'/>
<id>urn:sha1:bcd0b26607c1a4336c392285a9f13e31f514ccf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): unblock gnuplot</title>
<updated>2024-12-23T15:10:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-12-23T15:10:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b4897f5a8453e7efeafb21ff5b2bbdc2e3faf1bd'/>
<id>urn:sha1:b4897f5a8453e7efeafb21ff5b2bbdc2e3faf1bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(unison): update to latest treesitter grammar</title>
<updated>2024-11-13T08:09:53Z</updated>
<author>
<name>zetashift</name>
<email>rskaraya@gmail.com</email>
</author>
<published>2024-11-11T19:01:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c5be87ad3efb69a025d06a91fd48ed2fba9b8ba1'/>
<id>urn:sha1:c5be87ad3efb69a025d06a91fd48ed2fba9b8ba1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(julia): update parser and queries</title>
<updated>2024-11-11T07:40:34Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-11-11T07:39:00Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d105f2cb7bdd1a920dce959da45035dc121bce2d'/>
<id>urn:sha1:d105f2cb7bdd1a920dce959da45035dc121bce2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bot(lockfile): update inko, nu, udev</title>
<updated>2024-11-08T07:07:56Z</updated>
<author>
<name>nvim-treesitter-bot[bot]</name>
<email>157957100+nvim-treesitter-bot[bot]@users.noreply.github.com</email>
</author>
<published>2024-11-08T06:44:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=425b58968340bd5b4621c2a0d626c73556516d3d'/>
<id>urn:sha1:425b58968340bd5b4621c2a0d626c73556516d3d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): skip julia but for real</title>
<updated>2024-11-06T09:00:29Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-11-06T09:00:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8b15ce58e4d607ee954df57c5d6053240e4b1279'/>
<id>urn:sha1:8b15ce58e4d607ee954df57c5d6053240e4b1279</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): skip julia</title>
<updated>2024-11-06T08:55:44Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-11-06T08:47:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f284ca27b5183599e5a3f7ec05f80b1d6c615c4d'/>
<id>urn:sha1:f284ca27b5183599e5a3f7ec05f80b1d6c615c4d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(update): skip gnuplot, unskip djot</title>
<updated>2024-10-29T08:08:39Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-10-29T08:08:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=39016abc99853c3e9d70f1bec7e2fa661b9a81bf'/>
<id>urn:sha1:39016abc99853c3e9d70f1bec7e2fa661b9a81bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bot(lockfile): update cmake, llvm, perl, vhdl</title>
<updated>2024-10-08T06:58:57Z</updated>
<author>
<name>nvim-treesitter-bot[bot]</name>
<email>157957100+nvim-treesitter-bot[bot]@users.noreply.github.com</email>
</author>
<published>2024-10-08T06:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=86c10df7ef77daf45a0e4a918934bb59083db1e1'/>
<id>urn:sha1:86c10df7ef77daf45a0e4a918934bb59083db1e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump create-pull-request to v7</title>
<updated>2024-09-11T07:20:04Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-09-11T07:17:34Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d22166e3d8d375b761c32b303176f3e955560b0c'/>
<id>urn:sha1:d22166e3d8d375b761c32b303176f3e955560b0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "ci(update): bump create-pull-request to v7 and sign commits"</title>
<updated>2024-09-10T08:20:29Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-09-10T08:20:29Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c436d45eeeeb78e5482cb28b59de1d7a77c93d86'/>
<id>urn:sha1:c436d45eeeeb78e5482cb28b59de1d7a77c93d86</id>
<content type='text'>
This reverts commit c9003a3cb19280bc252e24bfb813027643016e5f.
</content>
</entry>
<entry>
<title>ci(update): bump create-pull-request to v7 and sign commits</title>
<updated>2024-09-10T08:19:14Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-09-10T08:17:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=c9003a3cb19280bc252e24bfb813027643016e5f'/>
<id>urn:sha1:c9003a3cb19280bc252e24bfb813027643016e5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump stylua-action to v4</title>
<updated>2024-08-27T12:29:54Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-08-27T12:29:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=2eb50352c039009cf046f43241b649b162ee5148'/>
<id>urn:sha1:2eb50352c039009cf046f43241b649b162ee5148</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "ci: skip updates for javascript"</title>
<updated>2024-08-20T17:49:18Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-08-20T17:49:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6699eae8ba4551fe927da0f0f3f61ae085f836aa'/>
<id>urn:sha1:6699eae8ba4551fe927da0f0f3f61ae085f836aa</id>
<content type='text'>
This reverts commit a7a3b9c10e8a5fe0da05ebb65db3ed1d164e612d.
</content>
</entry>
<entry>
<title>ci: skip updates for javascript</title>
<updated>2024-08-03T09:25:48Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-08-03T09:25:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a7a3b9c10e8a5fe0da05ebb65db3ed1d164e612d'/>
<id>urn:sha1:a7a3b9c10e8a5fe0da05ebb65db3ed1d164e612d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(r)!: update parser and queries</title>
<updated>2024-06-27T13:31:41Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-06-15T12:39:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5373c90c55a33408604d17713edaa9560306b83d'/>
<id>urn:sha1:5373c90c55a33408604d17713edaa9560306b83d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(lint): make sure query parser is installed from this repo</title>
<updated>2024-05-25T22:24:03Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-05-25T17:09:55Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d3acd105bd48b6529cb5dc02e73d96990862e196'/>
<id>urn:sha1:d3acd105bd48b6529cb5dc02e73d96990862e196</id>
<content type='text'>
Problem: format-queries.lua in CI uses the bundled query parser from
Neovim, meaning breaking changes are not reflected in tests.

Solution: Install nvim-treesitter in the lint workflow and use it to
install the query parser.
</content>
</entry>
<entry>
<title>ci: replace node with upstream action</title>
<updated>2024-04-14T12:10:56Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-14T12:07:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=86ac7e9274535038f8f5f5f80397f0885bea0326'/>
<id>urn:sha1:86ac7e9274535038f8f5f5f80397f0885bea0326</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(tests): use nvim nightly for win+cl</title>
<updated>2024-04-14T11:34:44Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-04-14T11:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=78bfee7ddbe960a531435cb013f29337c10df339'/>
<id>urn:sha1:78bfee7ddbe960a531435cb013f29337c10df339</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: teach bot about conventional commits</title>
<updated>2024-03-03T09:39:15Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-03-02T15:58:50Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=22c5a0d833ac70e07a7a70ba4e29081a1072422b'/>
<id>urn:sha1:22c5a0d833ac70e07a7a70ba4e29081a1072422b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump create-pull-request to v6</title>
<updated>2024-03-01T07:43:57Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-03-01T07:43:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=30a41f52f91e589ed10549e618f207e3d747d77a'/>
<id>urn:sha1:30a41f52f91e589ed10549e618f207e3d747d77a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(scripts): format-queries defaults to cwd</title>
<updated>2024-02-20T00:59:02Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-02-19T17:43:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=4b27f87fef2df2feaca47a8498f5f7f51e94b765'/>
<id>urn:sha1:4b27f87fef2df2feaca47a8498f5f7f51e94b765</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: simplify cache key</title>
<updated>2024-02-19T16:46:07Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-19T15:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=5b3e9861a2df635558008ab5129a35d90145028a'/>
<id>urn:sha1:5b3e9861a2df635558008ab5129a35d90145028a</id>
<content type='text'>
Also ensure new matrix fields are automatically added to cache key.
</content>
</entry>
<entry>
<title>ci: fix invalid workflow</title>
<updated>2024-02-10T18:49:14Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-10T14:33:57Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=6444286cbf3a37862feaa7ff86456dd948f5cf8b'/>
<id>urn:sha1:6444286cbf3a37862feaa7ff86456dd948f5cf8b</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>ci: use `windows-latest` over `windows-2022`</title>
<updated>2024-02-10T14:25:01Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2024-02-10T14:01:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=143a342bd860d6e3d584edeb447fb49febab3355'/>
<id>urn:sha1:143a342bd860d6e3d584edeb447fb49febab3355</id>
<content type='text'>
It's convenient to not need to manually update the runner version.
</content>
</entry>
<entry>
<title>fixup: it's fine</title>
<updated>2024-02-09T09:45:13Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-02-09T09:45:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=8262ccf9900312b5e8cda061b0a9f2b01379cd43'/>
<id>urn:sha1:8262ccf9900312b5e8cda061b0a9f2b01379cd43</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: pin tree-sitter-cli version in npm install</title>
<updated>2024-02-09T09:33:35Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-02-09T09:33:35Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=de4a651da7fe68d7091dae9be853dc9ef5c04289'/>
<id>urn:sha1:de4a651da7fe68d7091dae9be853dc9ef5c04289</id>
<content type='text'>
This prevents bad tags from messing up CI
</content>
</entry>
<entry>
<title>ci: use M1 for macOS</title>
<updated>2024-01-31T14:19:51Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-31T09:42:21Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=364b86ec8ea88e4a77ba676b93fb10829d6a9cb3'/>
<id>urn:sha1:364b86ec8ea88e4a77ba676b93fb10829d6a9cb3</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>ci: use nvim-treesitter-bot as author</title>
<updated>2024-01-30T08:01:30Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-30T08:00:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=569d5dfadb591b2cadd4710dc1ca1f45aa16ec60'/>
<id>urn:sha1:569d5dfadb591b2cadd4710dc1ca1f45aa16ec60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: use nvim-treesitter-bot as committer</title>
<updated>2024-01-29T09:14:42Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-29T09:14:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e24dab6696aa2a6682a117e241adc32c38e93d53'/>
<id>urn:sha1:e24dab6696aa2a6682a117e241adc32c38e93d53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: use token for automated PRs</title>
<updated>2024-01-28T15:15:57Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-28T10:47:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b5736698be1dae39ebcaf771641a66503f3a87a9'/>
<id>urn:sha1:b5736698be1dae39ebcaf771641a66503f3a87a9</id>
<content type='text'>
* Use a Github App token to allow CI to run automatically
(Following
https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#authenticating-with-github-app-generated-tokens)

* Enable automerge

* make lint workflow only run once on PRs to master
</content>
</entry>
<entry>
<title>ci: bump cache to v4</title>
<updated>2024-01-24T09:30:08Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-24T09:27:03Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=023a8ee9a2e3fcb134f0155d9390e068e85bb4f4'/>
<id>urn:sha1:023a8ee9a2e3fcb134f0155d9390e068e85bb4f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: add query lint job</title>
<updated>2024-01-19T15:58:37Z</updated>
<author>
<name>Pham Huy Hoang</name>
<email>hoangtun0810@gmail.com</email>
</author>
<published>2024-01-05T17:51:48Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=79975d6557bcf9f5ca1c29268de14ce3f6801401'/>
<id>urn:sha1:79975d6557bcf9f5ca1c29268de14ce3f6801401</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump actions to latest</title>
<updated>2024-01-05T11:54:30Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2024-01-05T11:51:53Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=9288d9b5059e6b409b5077399dc0b377a112d9f2'/>
<id>urn:sha1:9288d9b5059e6b409b5077399dc0b377a112d9f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: fix update lockfile workflow</title>
<updated>2023-08-20T07:11:11Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-20T07:07:41Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=34b2f7803bf4cad82b88955eda7fd4b75829abc9'/>
<id>urn:sha1:34b2f7803bf4cad82b88955eda7fd4b75829abc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: update workflows</title>
<updated>2023-08-18T08:09:57Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-08-15T17:32:47Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=1a4116aef1a8cde047b4cbe160ad18ebb00c134f'/>
<id>urn:sha1:1a4116aef1a8cde047b4cbe160ad18ebb00c134f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: dont hardcode the rockspec version</title>
<updated>2023-08-13T13:01:04Z</updated>
<author>
<name>Matthieu Coudron</name>
<email>886074+teto@users.noreply.github.com</email>
</author>
<published>2023-08-13T12:32:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=bc52938ddde0ff6b3d51ff215d2c66f2e39b7099'/>
<id>urn:sha1:bc52938ddde0ff6b3d51ff215d2c66f2e39b7099</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: fix luarocks tag release process</title>
<updated>2023-08-13T09:26:59Z</updated>
<author>
<name>Matthieu Coudron</name>
<email>886074+teto@users.noreply.github.com</email>
</author>
<published>2023-07-30T19:07:18Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=baed6439e22aa4d1302a0c2acb1eb4a5824b1d23'/>
<id>urn:sha1:baed6439e22aa4d1302a0c2acb1eb4a5824b1d23</id>
<content type='text'>
bumped version of the action

Co-authored-by: Marc Jakobi &lt;mrcjkb89@outlook.com&gt;
</content>
</entry>
<entry>
<title>ci: bump actions to latest</title>
<updated>2023-07-11T06:14:21Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-07-11T05:40:25Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=330da0ff07be4a68c96ab02ad0c03c87070614a3'/>
<id>urn:sha1:330da0ff07be4a68c96ab02ad0c03c87070614a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(dart): update indents from upstream (#4924)</title>
<updated>2023-06-07T18:10:54Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-06-07T18:10:54Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=46ddea9deccb0608df416822228786d1a5a2b7d1'/>
<id>urn:sha1:46ddea9deccb0608df416822228786d1a5a2b7d1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update parsers: c, cpp, cuda, gitcommit, glsl, go, hlsl, scala, supercollider</title>
<updated>2023-05-31T17:08:20Z</updated>
<author>
<name>GitHub</name>
<email>noreply@github.com</email>
</author>
<published>2023-05-31T06:37:08Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=62146fe415193879290c523b54cb5072e1f5dbbc'/>
<id>urn:sha1:62146fe415193879290c523b54cb5072e1f5dbbc</id>
<content type='text'>
skip dart updates from now on
</content>
</entry>
<entry>
<title>ci: bump tree-sitter CLI to v0.20.8</title>
<updated>2023-05-30T08:44:31Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-05-30T08:18:12Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=23dfae4db84f71e2ddb56c024845b322035182ee'/>
<id>urn:sha1:23dfae4db84f71e2ddb56c024845b322035182ee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update skipped langs in ci</title>
<updated>2023-05-29T17:30:19Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-29T15:14:42Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=905877e75f91790b693e8154ccfc10e3d4fc05a3'/>
<id>urn:sha1:905877e75f91790b693e8154ccfc10e3d4fc05a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: update Gleam</title>
<updated>2023-05-29T15:13:36Z</updated>
<author>
<name>Amaan Qureshi</name>
<email>amaanq12@gmail.com</email>
</author>
<published>2023-05-29T15:13:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=754b509f2680f1e76bef09c038bfef6a19e336de'/>
<id>urn:sha1:754b509f2680f1e76bef09c038bfef6a19e336de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump release workflow</title>
<updated>2023-02-24T14:27:12Z</updated>
<author>
<name>Matthieu Coudron</name>
<email>mcoudron@hotmail.com</email>
</author>
<published>2023-02-24T13:00:22Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b401b7423d18c78371c5ff1a5f8d3c14292b2047'/>
<id>urn:sha1:b401b7423d18c78371c5ff1a5f8d3c14292b2047</id>
<content type='text'>
new version adds 'make' support and should fix the release job
</content>
</entry>
<entry>
<title>fix(ci): remove double 'uses'</title>
<updated>2023-02-24T10:18:15Z</updated>
<author>
<name>Matthieu Coudron</name>
<email>mcoudron@hotmail.com</email>
</author>
<published>2023-02-24T10:02:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=84b047e4242d68c29117b677cdf1b4574f8e5137'/>
<id>urn:sha1:84b047e4242d68c29117b677cdf1b4574f8e5137</id>
<content type='text'>
which invalidates the action
</content>
</entry>
<entry>
<title>ci: remove ready_for_review type</title>
<updated>2023-02-23T20:03:02Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2023-02-23T19:37:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=83e2e22d9e25d739093c38f0663d547dfea00cf4'/>
<id>urn:sha1:83e2e22d9e25d739093c38f0663d547dfea00cf4</id>
<content type='text'>
It's only needed if a job is disabled for drafts. Otherwise it will just
run the same workflow twice.
</content>
</entry>
<entry>
<title>ci: add release workflow for luarocks upload (#4109)</title>
<updated>2023-02-22T18:15:43Z</updated>
<author>
<name>Marc Jakobi</name>
<email>mrcjkb89@outlook.com</email>
</author>
<published>2023-02-22T18:15:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ba35d094c1dfffa652e9c20971c51bd5271c1d25'/>
<id>urn:sha1:ba35d094c1dfffa652e9c20971c51bd5271c1d25</id>
<content type='text'>
</content>
</entry>
<entry>
<title>prettier formatting yml and md</title>
<updated>2023-02-16T09:48:37Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-02-15T14:56:45Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=80e41f22ceaa088df6d93a0026d1e7783bc6079e'/>
<id>urn:sha1:80e41f22ceaa088df6d93a0026d1e7783bc6079e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add treesitter CLI in CI with Windows and mac</title>
<updated>2023-02-15T11:23:38Z</updated>
<author>
<name>Kiyoon Kim</name>
<email>yoonkr33@gmail.com</email>
</author>
<published>2023-02-14T17:16:33Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b44871afb59e456bbff4113e416405c06c991cf5'/>
<id>urn:sha1:b44871afb59e456bbff4113e416405c06c991cf5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: fix readme workflow</title>
<updated>2023-01-21T19:39:10Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-01-21T19:32:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e6eaefe44916028de229bfb72e6cfec85d0d3753'/>
<id>urn:sha1:e6eaefe44916028de229bfb72e6cfec85d0d3753</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: stop running update-lockfile after every commit</title>
<updated>2023-01-14T12:54:55Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2023-01-14T11:31:39Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=d18851653e6edaeb6c0b381abf8def1305337942'/>
<id>urn:sha1:d18851653e6edaeb6c0b381abf8def1305337942</id>
<content type='text'>
This is wasteful and noisy for unrelated commits, while the intended use
(making sure that new parsers have a lockfile entry) can be covered by
either making sure this is part of the initial PR (ideally) or running
the action manually.
</content>
</entry>
<entry>
<title>ci: fix file name for cache calculation</title>
<updated>2023-01-07T23:33:13Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-29T20:53:30Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=3e316204f8ec8450bbaace69d0bf8fe332633fec'/>
<id>urn:sha1:3e316204f8ec8450bbaace69d0bf8fe332633fec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: properly fix lockfile action</title>
<updated>2023-01-04T16:35:52Z</updated>
<author>
<name>ObserverOfTime</name>
<email>chronobserver@disroot.org</email>
</author>
<published>2023-01-04T16:25:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=b1569394614804aaad4e994731161f253ff61bcc'/>
<id>urn:sha1:b1569394614804aaad4e994731161f253ff61bcc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: trim final `"]` when parsers get added in update-lockfile.yml</title>
<updated>2023-01-03T10:56:53Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-31T14:36:04Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ac9b33d5bde6d266ad4020f8a9e9b5e2a5310a3b'/>
<id>urn:sha1:ac9b33d5bde6d266ad4020f8a9e9b5e2a5310a3b</id>
<content type='text'>
See https://github.com/nvim-treesitter/nvim-treesitter/pull/4066

The diff will look different when a whole parser gets added:
```
@ ["gleam","revision"]
- "cfcbca3f8f734773878e00d7bfcedea98eb10be2"
+ "3eb2e1783f3bf6f85c16cdd150e2f256b2f6844e"
@ ["nix","revision"]
- "6b71a810c0acd49b980c50fc79092561f7cee307"
+ "1b69cf1fa92366eefbe6863c184e5d2ece5f187d"
@ ["wgsl_bevy"]
+ {"revision":"c81dc770310795caea5e00996505deba024ec698"}
```

Co-authored-by: ObserverOfTime &lt;chronobserver@disroot.org&gt;
</content>
</entry>
<entry>
<title>ci: allow negative assertions in tests</title>
<updated>2023-01-01T14:32:07Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2023-01-01T14:15:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ab414f8b1c84d8d321f6a56a080132c9f1ce5c0c'/>
<id>urn:sha1:ab414f8b1c84d8d321f6a56a080132c9f1ce5c0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: use builtin jq instead of downloading it</title>
<updated>2022-12-21T16:11:59Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-12-21T13:15:02Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=e8b765bee1f760b0153fb4edf2391ff5d7a85475'/>
<id>urn:sha1:e8b765bee1f760b0153fb4edf2391ff5d7a85475</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump stylua action to v2</title>
<updated>2022-12-17T17:55:50Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-12-17T12:08:06Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=225846c5e8a30f70c930535946decf6ef648cc72'/>
<id>urn:sha1:225846c5e8a30f70c930535946decf6ef648cc72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: bump action versions</title>
<updated>2022-12-17T11:57:24Z</updated>
<author>
<name>dundargoc</name>
<email>gocdundar@gmail.com</email>
</author>
<published>2022-12-17T10:52:32Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=f2a5524add2b79cc656956a44b8a00e1ce6742e7'/>
<id>urn:sha1:f2a5524add2b79cc656956a44b8a00e1ce6742e7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: Add name of updated parsers to commit message</title>
<updated>2022-12-15T09:03:04Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-12-14T21:56:43Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=818fb3b96b875e46417bb8f9bb412450f2617b66'/>
<id>urn:sha1:818fb3b96b875e46417bb8f9bb412450f2617b66</id>
<content type='text'>
Fixes #3962
</content>
</entry>
<entry>
<title>ci: install libfuse2</title>
<updated>2022-12-02T18:52:19Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-12-02T18:49:36Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=cc28f563982bc916042c6c116bc32fe2b87ae016'/>
<id>urn:sha1:cc28f563982bc916042c6c116bc32fe2b87ae016</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(lint): update stylua-actions</title>
<updated>2022-09-23T07:14:05Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-09-23T07:11:19Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a52cbe095188e680de8e63f3761dbddddc729155'/>
<id>urn:sha1:a52cbe095188e680de8e63f3761dbddddc729155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci: add workflow_dispatch</title>
<updated>2022-08-22T22:52:35Z</updated>
<author>
<name>Christian Clason</name>
<email>c.clason@uni-graz.at</email>
</author>
<published>2022-08-21T11:15:13Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=a2ee5610ae5986797809358c9ace840eca6fd030'/>
<id>urn:sha1:a2ee5610ae5986797809358c9ace840eca6fd030</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parsers(dart): unlock dart parser</title>
<updated>2022-08-02T19:52:37Z</updated>
<author>
<name>Stephan Seitz</name>
<email>stephan.seitz@fau.de</email>
</author>
<published>2022-08-01T23:13:40Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=ec98bcc216f563e063a463081853b3e886414a99'/>
<id>urn:sha1:ec98bcc216f563e063a463081853b3e886414a99</id>
<content type='text'>
Segfault seems to be fixed in
https://github.com/UserNobody14/tree-sitter-dart/commit/c667fd401c736e208c73b7bb9267557b67b23491

After 30min of fuzzing no Segfault found so far.
</content>
</entry>
<entry>
<title>Add dart to skip lockfile update list</title>
<updated>2022-07-13T09:29:58Z</updated>
<author>
<name>Breno Reis</name>
<email>breno.dk@gmail.com</email>
</author>
<published>2022-07-12T19:33:58Z</published>
<link rel='alternate' type='text/html' href='http://git.sudomsg.com/mirror/nvim-treesitter/commit/?id=91725df58155d47c5b65cd4847d0ccac86d39cac'/>
<id>urn:sha1:91725df58155d47c5b65cd4847d0ccac86d39cac</id>
<content type='text'>
</content>
</entry>
</feed>
