Commit graph

92 commits

Author SHA1 Message Date
Justin M. Keyes
8c45e72703
fix(ci): luarocks unknown "licence" field
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']
2024-09-11 00:47:01 -07:00
glepnir
dddd0945c0
test(ci): change to luajit-openresty (#3272)
Problem: LuaJIT.org has stopped publishing release tarballs on their website.

Solution: use luajit-openresty instead of.
2024-08-20 20:13:37 +08:00
dependabot[bot]
3c8346db23
ci: bump nvim-neorocks/luarocks-tag-release from 6 to 7 (#3217)
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>
2024-06-22 14:25:12 +08:00
dependabot[bot]
5c33bf1f70 ci: bump nvim-neorocks/luarocks-tag-release from 5 to 6
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>
2024-06-18 22:11:20 +02:00
Raphael
da338c8d7e
ci(docs): reword "check config changes" #3123 2024-04-25 03:23:37 -07:00
dundargoc
b22610cc7c ci: clarify misleading comment from bot
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`.
2024-02-24 13:49:09 +01:00
dependabot[bot]
a367cab504 ci: bump JohnnyMorganz/stylua-action from 3 to 4
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>
2024-02-12 22:33:22 +01:00
Justin M. Keyes
716dbc02cd
no feature requests 2024-01-28 17:07:36 -08:00
Justin M. Keyes
8285447f04
Update bug_report.yml 2024-01-28 17:05:31 -08:00
dundargoc
8c0b85272c ci: run sanitizer on head branch instead of merge branch 2023-10-01 15:22:37 +02:00
dundargoc
b2194ddde6 ci: add CODEOWNERS file 2023-10-01 15:12:06 +02:00
dependabot[bot]
499314f76f
ci: bump actions/checkout from 3 to 4 (#2794)
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>
2023-09-05 14:20:23 +08:00
figsoda
f733d155a7
ci: fix git email (#2771) 2023-08-22 13:57:22 +08:00
Justin M. Keyes
5da5745659 docs: link to github discussions, stackoverflow instead of discourse 2023-06-29 16:40:43 +02:00
dependabot[bot]
c89b22e9a6
ci: bump nvim-neorocks/luarocks-tag-release from 4 to 5 (#2650)
Bumps [nvim-neorocks/luarocks-tag-release](https://github.com/nvim-neorocks/luarocks-tag-release) from 4 to 5.
- [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/v4...v5)

---
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>
2023-06-06 08:26:39 +08:00
dependabot[bot]
df58d91c93
ci: bump leafo/gh-actions-lua from 8 to 10 (#2606)
Bumps [leafo/gh-actions-lua](https://github.com/leafo/gh-actions-lua) from 8 to 10.
- [Release notes](https://github.com/leafo/gh-actions-lua/releases)
- [Commits](https://github.com/leafo/gh-actions-lua/compare/v8...v10)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-12 14:23:52 +08:00
Raphael
13e86cb91e
test: remove test depend and use vusted (#2603) 2023-05-11 14:48:48 +08:00
dependabot[bot]
3bd4ca4129
ci: bump JohnnyMorganz/stylua-action from 2 to 3 (#2582)
Bumps [JohnnyMorganz/stylua-action](https://github.com/JohnnyMorganz/stylua-action) from 2 to 3.
- [Release notes](https://github.com/JohnnyMorganz/stylua-action/releases)
- [Commits](https://github.com/JohnnyMorganz/stylua-action/compare/v2...v3)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-03 14:04:24 +08:00
dundargoc
612515811e
ci: removed unused packages (#2534) 2023-03-30 22:06:37 +02:00
dundargoc
c34522092b
ci: remove copy_directories input from luarocks-tag-release action
It should no longer be needed as per
https://github.com/neovim/nvim-lspconfig/pull/2527#issuecomment-1484563558.
2023-03-29 23:35:20 +02:00
dependabot[bot]
9139e5c908
ci: bump nvim-neorocks/luarocks-tag-release from 1.0.2 to 4
Bumps [nvim-neorocks/luarocks-tag-release](https://github.com/nvim-neorocks/luarocks-tag-release) from 1.0.2 to 4
- [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/v1.0.2...v4.0.0)
2023-03-29 23:25:54 +02:00
dundargoc
52415d6bbf
ci: add dependabot to bump github action versions 2023-03-25 11:38:30 +07:00
Justin M. Keyes
f3e6c034d1
ci: fix config change workflow
The backticks appears to be doing process substitution.
2023-03-07 04:17:24 -08:00
Marc Jakobi
255e07ce2a fix: update luarocks-tag-release action + set license 2023-02-06 00:17:32 +01:00
Marc Jakobi
64bee38a97 chore: use luarocks-tag-release workflow 2023-02-03 18:23:14 +01:00
Marc Jakobi
2df0fbdadd ci: add luarocks upload release workflow
The recently added rockspec (see #2307) has to be prepared and
uploaded to luarocks for each release.

This adds an automated workflow for it, which has been tested with
plenary.nvim.

To be able to upload to luarocks, the owner of the luarocks account
will have to add an API key named `LUAROCKS_API_KEY` to this repo's
GitHub Actions secrets.
2023-01-08 18:59:12 +01:00
dundargoc
5d96ace4fc
ci: bump action versions (#2322) 2022-12-17 06:35:24 -08:00
Justin M. Keyes
e95c12cea1
ci: don't auto-close config changes
just leave a comment instead
2022-12-15 16:17:36 -08:00
Justin M. Keyes
227d4a38ad
ci: remove auto-close bot
This is a nuisance.
2022-12-15 16:14:01 -08:00
Raphael
90cb7b041d
fix: update ci lint stylua-action version (#2150)
* fix: update ci lint stylua-action version

* fix: typo
2022-09-23 14:42:39 +08:00
Justin M. Keyes
4bec857a98
feat(ci): include link i auto-close message 2022-08-03 08:02:26 -07:00
sitiom
d17179dbdd
ci(selene): switch to yml config #1986
As of Kampfkarren/selene#364, using TOML is now deprecated.
2022-07-07 05:44:15 -07:00
Justin M. Keyes
4f94bf5ba9 docs: unverbose, mention "settings" param
Problem:
- The docs are verbose.
- The "settings" param is not really clarified anywhere.

Solution:
- Mention the "settings" param in the README.
- Tighten up the wording.
- Remove the "Use a loop to conveniently call 'setup'..." advice in the
  docs. It confuses users and doesn't really save much code.
- Start to reduce the scope of nvim-lspconfig.
  - For example, it is redundant for it to document general LSP things.
    Thus, the help section *lspconfig-lsp* was removed.

closes #1951
2022-06-13 01:44:59 -07:00
dundargoc
e1faf0ebb3
ci: simplify codespell workflow (#1706) 2022-02-10 14:23:35 -08:00
Michael Lingelbach
3b275bb7ca
chore: remove healthcheck (#1636)
Previously, lspconfig had a recommended healthcheck. This was mostly
noise as its predominant use was to check if a server was installed.

This check was not accurate as vim.fn.executable is extremely primitive
and does not consider cmd_env (forwarded to uv_spawn) or language servers
that are run via an interpreter.

Furthermore, checking if a language server is executable will no longer
be a useful signal once TCP support (which allows for connecting to
already running or remote servers).

Remove for now.
2022-01-05 11:04:18 -08:00
dundargoc
4b21740aae
ci: remove outdated brew workaround (#1625) 2021-12-31 11:45:07 -05:00
Javier Lopez
cea6e0b0f6
fix(help): workaround plugin/users overwritting tags (#1512)
Most plugin managers run :helptags in the plugin, which silently
overwrites the existing doc/tags. this is an issue for us since lspconfig
is manipulating the tags file to point to servers_configurations.md

Instead create a markdown comment with the name of the wanted tag and
make a copy in the repository of servers_configurations.md to
server_configurations.txt. Now when :helptags runs it finds the txt file
and generates the appropriate tag.

The advantage is this solution should work in all platforms, it also
removes lines from docgen CI.
2021-11-30 09:27:12 -05:00
dundargoc
04853f8e2d
ci: use v2 tag for checkout actions (#1469)
The official GitHub actions update the vX tags to be the latest.
Workflows automatically benefit from bugfixes/patches without manually
needing to update the workflows.
2021-11-21 09:30:31 -05:00
dundargoc
cabc539159
ci: remove brackets on the "runs-on" argument (#1470)
This will silence the false warning 'Value must be "self-hosted"'
warning from yamlls.
2021-11-21 09:30:20 -05:00
dundargoc
25deac7397
ci: close PRs not filed from feature branches (#1464) 2021-11-21 08:52:48 -05:00
Peter Lithammer
9910bd69fa
ci: add Selene linter (#904)
* see https://github.com/Kampfkarren/selene
2021-11-15 01:18:53 -08:00
kylo252
f19b12f527
fix(ci): avoid failing "dirname"-cleanup PRs (#1405) 2021-11-13 00:43:37 -08:00
dundargoc
dcb071d90b
ci: fix close config changes workflow (#1408)
* set pull-request permission to write
* change event trigger pull_request to pull_request_target since
github requires it to make any changes, even if the permission is set to
write.
2021-11-11 11:29:17 -08:00
dundargoc
edca6c1070
ci: add workflow that fails PRs with the word "dirname" in them (#1398) 2021-11-11 01:03:49 -08:00
dundargoc
54fdd63d7f
ci: automatically close pull requests that modify server_configurations.md (#1400) 2021-11-11 01:03:35 -08:00
Michael Lingelbach
9de4ceb931
docs: make CONTRIBUTING more visible via move (#1396) 2021-11-10 08:48:15 -08:00
Michael Lingelbach
d1dd1a6675
docs: follow-up fixes from overhaul (#1389) 2021-11-09 10:26:37 -08:00
Michael Lingelbach
3d85ff447d
docs: documentation overhaul (#1384)
* remove automated generation of vimdoc + ci
* unify ADVANCED_README.md and vimdoc
* rename CONFIGS.md to server_configurations.md, move into doc folder
* move CONTRIBUTING.md to .github folder
2021-11-09 09:53:21 -08:00
Michael Lingelbach
fd445815f1 chore: unify makefile to run stylua and luacheck 2021-10-30 13:38:56 -07:00
Michael Lingelbach
4d83a75ca1
ci: fix vimdocgen (#1313)
* update neovim path
* rename commits to align with conventional commits in core
* make runs sequential to avoid conflicts when pushing
* pull latest changes in vimdocgen run
2021-10-15 21:46:00 -07:00