aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* ci: check legacy configs *last* #3797Justin M. Keyes2025-04-271-7/+7
| | | | Sometimes we want to make an exception for some bug fixes. In that case, we want all the *other* lint checks to run.
* ci(lint): migrate from single_file_support #3789Justin M. Keyes2025-04-261-0/+3
|
* ci: cleanup #3782Justin M. Keyes2025-04-261-30/+11
|
* ci: check legacy configs, drop "comment" #3781Justin M. Keyes2025-04-263-20/+22
| | | | - Disallow adding new legacy configs. - Drop the "comment" CI job. It is over-engineered, and adds redundant comments on PRs.
* refactor: deprecate util.validate_bufnr()Justin M. Keyes2025-04-231-0/+5
|
* refactor: deprecate util.path.search_ancestors()Justin M. Keyes2025-04-231-0/+5
|
* refactor: deprecate util functionsJustin M. Keyes2025-04-231-1/+1
|
* ci(lint): deprecate util.path.is_descendant() on Nvim 0.11+ #3766Justin M. Keyes2025-04-231-0/+10
|
* ci(lint): check `@brief` docstring placement #3762Justin M. Keyes2025-04-221-0/+10
|
* ci(lint): use client:exec_cmd() #3755Justin M. Keyes2025-04-212-2/+12
| | | | Use `client:exec_cmd()` instead of calling `request("workspace/executeCommand")` directly.
* ci(lint): enforce "Lsp" command name prefixJustin M. Keyes2025-04-211-15/+44
|
* refactor: replace vim.loop with vim.uv #3703v2.0.0Chris Bandy2025-04-101-9/+0
| | | | | | The former is deprecated in neovim 0.10. Remove the check added in 9b89ba5f158f73779cd58d0bb2783dfb40b28b0e. See: https://github.com/neovim/neovim/blob/v0.10.0/runtime/doc/deprecated.txt#L55
* refactor: deprecate get_active_client_by_name #3697Justin M. Keyes2025-04-051-1/+1
|
* refactor: deprecate util.get_lsp_clients #3694Justin M. Keyes2025-04-051-1/+1
|
* feat: require Nvim 0.10+ #3692Justin M. Keyes2025-04-051-1/+1
|
* ci: cancel old jobs on PR updatedundargoc2025-03-302-2/+8
| | | | Closes: https://github.com/neovim/nvim-lspconfig/issues/3669
* ci: bump leafo/gh-actions-luarocks from 4 to 5dependabot[bot]2025-02-281-1/+1
| | | | | | | | | | | | | | Bumps [leafo/gh-actions-luarocks](https://github.com/leafo/gh-actions-luarocks) from 4 to 5. - [Release notes](https://github.com/leafo/gh-actions-luarocks/releases) - [Commits](https://github.com/leafo/gh-actions-luarocks/compare/v4...v5) --- updated-dependencies: - dependency-name: leafo/gh-actions-luarocks dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* ci: bump leafo/gh-actions-lua from 10 to 11dependabot[bot]2025-02-271-1/+1
| | | | | | | | | | | | | | Bumps [leafo/gh-actions-lua](https://github.com/leafo/gh-actions-lua) from 10 to 11. - [Release notes](https://github.com/leafo/gh-actions-lua/releases) - [Commits](https://github.com/leafo/gh-actions-lua/compare/v10...v11) --- updated-dependencies: - dependency-name: leafo/gh-actions-lua dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* build: remove `docgen.sh`dundargoc2025-01-211-1/+1
| | | | Instead, generate documentation by running the `docgen.lua` executable.
* ci: use the head ref when checking outdundargoc2025-01-211-0/+1
| | | | | Otherwise the action will default to githubs own merge branch which doesn't follow the actual git history.
* refactor!: remove public interface of util.path.traverse_parentsdundargoc2024-12-231-1/+1
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.path.iterate_parentsdundargoc2024-12-221-1/+1
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.path.joindundargoc2024-12-211-1/+1
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.find_git_ancestordundargoc2024-12-141-1/+1
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.find_package_json_ancestordundargoc2024-12-131-1/+1
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.find_node_modules_ancestordundargoc2024-12-081-1/+1
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: replace all instances of vim.uv with vim.loopdundargoc2024-12-021-0/+9
| | | | | We still support neovim 0.9 currently, so we can't use vim.uv. Also add a check so we don't accidentally reintroduce it.
* refactor: deprecate util.find_mercurial_ancestordundargoc2024-11-291-1/+1
| | | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* refactor: deprecate util.path.is_dir #3475dundargoc2024-11-281-1/+1
| | | Work on https://github.com/neovim/nvim-lspconfig/issues/2079
* refactor: deprecate util.path.is_file #3474dundargoc2024-11-281-1/+1
|
* refactor: deprecate `util.path.exists`dundargoc2024-11-271-1/+1
| | | | | | Use `vim.uv.fs_stat` instead. Work on https://github.com/neovim/nvim-lspconfig/issues/2079.
* ci: forbid using util.path.sanitizedundargoc2024-11-271-1/+1
|
* ci: check for deprecated util functions #3462Justin M. Keyes2024-11-263-16/+22
|
* fix(lspinfo)!: remove config.lspinfoJustin M. Keyes2024-10-181-1/+1
| | | | | | | | | | | | | | | Problem: `config.lspinfo` is an undocumented feature that allows extending the info shown in `:LspInfo` (`:checkhealth lspconfig`). This feature is unwanted because: - it's undocumented - it adds a maintenance burden - it provides info that should be derived from the LSP protocol itself. Solution: Remove support for `config.lspinfo`. Instead, `:LspInfo` (`:checkhealth lspconfig`) should be enhanced to automatically gather this kind of extra info from the server response.
* ci: test minimum required neovim versiondundargoc2024-10-041-2/+2
|
* ci: refactor ci outputdundargoc2024-10-025-48/+36
| | | | | | Separate install step from test step so the output from each isn't mixed with each other. Also add lint-like workflows to `lint.yml`.
* refactor: rename "server_configurations" => "configs" #3330Justin M. Keyes2024-10-013-5/+5
| | | | | | | | | | | | | | Problem: The name `server_configurations` is extremely verbose and irritatingly formal and dogmatic. This overlong name is a constant nuisance when reading, writing, and coding. It's also not even correct: these configurations are just as much "client" configurations as they are "server" configurations. Solution: - Rename to a shorter name. - Leave placeholder files for any old URLs that link to the old location.
* fix(ci): allow "vim.fs.dirname"Justin M. Keyes2024-10-011-1/+1
|
* fix(ci): luarocks unknown "licence" fieldJustin M. Keyes2024-09-111-1/+1
| | | | | GHA reports a warning: Unexpected input(s) 'licence', valid inputs are ['name', 'version', 'specrev', 'dependencies', 'test_dependencies', 'labels', 'copy_directories', 'summary', 'detailed_description', 'template', 'license', 'extra_luarocks_args', 'fail_on_duplicate']
* test(ci): change to luajit-openresty (#3272)glepnir2024-08-201-1/+1
| | | | | Problem: LuaJIT.org has stopped publishing release tarballs on their website. Solution: use luajit-openresty instead of.
* ci: bump nvim-neorocks/luarocks-tag-release from 6 to 7 (#3217)dependabot[bot]2024-06-221-1/+1
| | | | | | | | | | | | | | | | Bumps [nvim-neorocks/luarocks-tag-release](https://github.com/nvim-neorocks/luarocks-tag-release) from 6 to 7. - [Release notes](https://github.com/nvim-neorocks/luarocks-tag-release/releases) - [Changelog](https://github.com/nvim-neorocks/luarocks-tag-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/nvim-neorocks/luarocks-tag-release/compare/v6...v7) --- updated-dependencies: - dependency-name: nvim-neorocks/luarocks-tag-release dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* ci: bump nvim-neorocks/luarocks-tag-release from 5 to 6dependabot[bot]2024-06-181-1/+1
| | | | | | | | | | | | | | | Bumps [nvim-neorocks/luarocks-tag-release](https://github.com/nvim-neorocks/luarocks-tag-release) from 5 to 6. - [Release notes](https://github.com/nvim-neorocks/luarocks-tag-release/releases) - [Changelog](https://github.com/nvim-neorocks/luarocks-tag-release/blob/master/CHANGELOG.md) - [Commits](https://github.com/nvim-neorocks/luarocks-tag-release/compare/v5...v6) --- updated-dependencies: - dependency-name: nvim-neorocks/luarocks-tag-release dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* ci(docs): reword "check config changes" #3123Raphael2024-04-251-3/+2
|
* ci: clarify misleading comment from botdundargoc2024-02-241-1/+1
| | | | | | | The job `comment-config-changes.yml` fails if either `doc/server_configurations.md` or `doc/server_configurations.txt`, but the comment never mentions not to change `doc/server_configurations.txt`.
* ci: bump JohnnyMorganz/stylua-action from 3 to 4dependabot[bot]2024-02-121-1/+1
| | | | | | | | | | | | | | Bumps [JohnnyMorganz/stylua-action](https://github.com/johnnymorganz/stylua-action) from 3 to 4. - [Release notes](https://github.com/johnnymorganz/stylua-action/releases) - [Commits](https://github.com/johnnymorganz/stylua-action/compare/v3...v4) --- updated-dependencies: - dependency-name: JohnnyMorganz/stylua-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* no feature requestsJustin M. Keyes2024-01-281-24/+0
|
* Update bug_report.ymlJustin M. Keyes2024-01-281-64/+3
|
* ci: run sanitizer on head branch instead of merge branchdundargoc2023-10-011-2/+1
|
* ci: add CODEOWNERS filedundargoc2023-10-011-0/+6
|
* ci: bump actions/checkout from 3 to 4 (#2794)dependabot[bot]2023-09-058-9/+9
| | | | | | | | | | | | | | | | Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4. - [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/v3...v4) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>