helix/.github/workflows
Michael Davis 7dea2b0ddd
CI: Cache tree-sitter grammars in all jobs
This change adds tree-sitter grammar caching to Check, Lints and Docs
jobs which all previously downloaded grammars in the `helix-term` build
script fresh per job. This should increase reliability and mitigate the
effects of an ongoing SourceHut outage
(<https://status.sr.ht/issues/2025-01-23-git.sr.ht-ddos/>).

This is also a nice speed boost for these jobs:

| Job name | Example time before | Example time after |
|---       |---                  |---                 |
| Check    | 2m20s               | 47s                |
| Lints    | 2m56s               | 1m10s              |
| Docs     | 4m56s               | 2m35s              |
2025-01-23 09:47:51 -05:00
..
build.yml CI: Cache tree-sitter grammars in all jobs 2025-01-23 09:47:51 -05:00
cachix.yml build(deps): bump cachix/install-nix-action from 29 to 30 (#11852) 2024-10-08 16:23:36 +09:00
gh-pages.yml CI: Pin mdbook to 0.4.43 2024-11-25 17:56:17 -05:00
languages.toml deps: Update tree-sitter-rust (supports let-else && let-chains) 2022-11-11 18:43:55 -06:00
release.yml Generate a .deb file (#12453) 2025-01-16 17:37:53 -06:00