aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/update-readme.yml
Commit message (Collapse)AuthorAgeFilesLines
* feat(tests)!: new infrastructure based on makefileChristian Clason2025-05-121-47/+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).
* feat!: track parser revision in LuaChristian Clason2025-05-121-1/+2
| | | | | | | | | | | 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.
* ci: remove update-lockfile shell scriptChristian Clason2025-05-121-1/+1
|
* refactor: use vim.fs.joinpathChristian Clason2025-05-121-1/+1
|
* ci(bot): bump create-github-app-token to v2Christian Clason2025-04-061-1/+1
|
* ci: bump create-pull-request to v7Christian Clason2024-09-111-2/+2
|
* Revert "ci(update): bump create-pull-request to v7 and sign commits"Christian Clason2024-09-101-4/+3
| | | | This reverts commit c9003a3cb19280bc252e24bfb813027643016e5f.
* ci(update): bump create-pull-request to v7 and sign commitsChristian Clason2024-09-101-3/+4
|
* ci: teach bot about conventional commitsChristian Clason2024-03-031-1/+1
|
* ci: bump create-pull-request to v6Christian Clason2024-03-011-1/+1
|
* ci: fix invalid workflowdundargoc2024-02-101-1/+1
| | | | | | | | 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 nvim-treesitter-bot as authorChristian Clason2024-01-301-1/+1
|
* ci: use nvim-treesitter-bot as committerChristian Clason2024-01-291-0/+1
|
* ci: use token for automated PRsChristian Clason2024-01-281-6/+13
| | | | | | | | | | * 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
* ci: bump actions to latestChristian Clason2024-01-051-1/+1
|
* ci: update workflowsObserverOfTime2023-08-181-9/+5
|
* ci: bump actions to latestChristian Clason2023-07-111-1/+1
|
* ci: fix readme workflowObserverOfTime2023-01-211-0/+1
|
* ci: bump action versionsdundargoc2022-12-171-2/+2
|
* ci: add workflow_dispatchChristian Clason2022-08-231-0/+1
|
* ci: rename workflows and jobs to be more consistentDundar Göc2022-02-141-2/+2
|
* ci: remove apt update if on workflows where it's not usedDundar Göc2022-02-061-2/+0
| | | | Shaves off 10 seconds per workflow.
* ci: mark automated PRs as draft (#2413)dundargoc2022-02-011-0/+1
| | | | The required checks can be initiated by marking the PR as ready for review.
* ci: use stable tag for latest nvim releaseChristian Clason2022-01-211-1/+1
|
* ci: bump neovim and tree-sitter cli to latest versionChristian Clason2022-01-211-1/+1
|
* ci: use Neovim v0.6.0Stephan Seitz2021-12-061-1/+1
|
* ci: open PRs to update READMEStephan Seitz2021-12-061-12/+15
|
* ci: use nvim v0.5.1 on CIStephan Seitz2021-10-211-1/+3
|
* CI: Fix update-readme.ymlStephan Seitz2020-11-251-1/+2
|
* feat(CI): auto-update README.mdStephan Seitz2020-08-311-6/+16
|
* Fix #292: Add parser links to README.mdStephan Seitz2020-08-251-0/+25