1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-08 19:46:06 +01:00
Commit graph

18 commits

Author SHA1 Message Date
Matt Sturgeon
b9c5a75cc6 ci/nvim-lspconfig: migrate to the new API
This is nearly a full rewrite of the lspconfig-servers update-script,
migrating it to the new `lsp/` directory system and simplifying where
possible.

- plugins/lsp: adapt to new file format
- flake/locate-lsp-packages: update for new lspconfig file format
- generated: Updated lspconfig-servers.json
2025-10-03 20:29:49 +00:00
Gaetan Lepage
5c6ee4186f ci/nvim-lspconfig: do not extract servers' cmd (unused) 2025-10-03 19:45:10 +00:00
Matt Sturgeon
5c4a10093d plugins.lsp: automatically remove unsupported servers
A new update script will check which "old" files do not have an
equivalent "new" file, then the plugins.lsp module will create a
removal assertion for any servers that are listed in the generated
file.
2025-10-02 00:04:30 +00:00
saygo-png
bcbb109e09 ci: add generation script for conform-nvim
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-20 21:58:47 +00:00
saygo-png
3706fd8112 ci: refactor generate script
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-20 21:58:47 +00:00
saygo-png
a04b93fa7b treewide: Disable fixup phase for builds
Signed-off-by: saygo-png <saygo.mail@proton.me>
2025-09-06 07:55:19 +00:00
Matt Sturgeon
bd295bd399 ci/tag-maintainers: run treefmt 2025-07-15 01:46:44 +00:00
Austin Horstman
4b068551d8 ci/tag-maintainers: refactor managing reviewers
Move to separate script that looks at history of requests to determine
who needs to be removed. We will not remove reviews from those who were
manually requested.
2025-07-12 22:20:18 +00:00
Matt Sturgeon
4f9e855172 ci/tag-maintainers: exit if nix fails 2025-07-12 20:35:02 +00:00
Matt Sturgeon
2e24f8e62b ci/tag-maintainers: minor cleanup 2025-07-09 22:12:18 +00:00
Matt Sturgeon
8eaf9254a1 ci/tag-maintainers: pass changed file to nix as json 2025-07-09 22:12:18 +00:00
Matt Sturgeon
cd856a327c ci/tag-maintainers: split nix into separate file 2025-07-09 22:12:18 +00:00
Matt Sturgeon
22b3c49a0e ci: run treefmt 2025-07-09 22:12:18 +00:00
Austin Horstman
405132bab3 ci: tag-maintainers extract maintainers in a separate script
Make it easier to test the workflow by moving logic out into separate
script.
2025-07-09 19:23:40 +00:00
Matt Sturgeon
bc997a2409 ci/version-info: create temp files in a temp directory
Avoid polluting the repo with temporary `channels.{nix,json,toml}`
files. Write them to a temporary working directory instead.
2025-07-07 16:10:55 +00:00
Matt Sturgeon
2369b7fc4f ci/version-info: correctly set NIX_PATH instead of flake registries
Flake registries and include paths are not the same thing.

`<nixpkgs>` looks for nixpkgs on the include path, set by `NIX_PATH` and
`--include`. However `--inputs-from` adds inputs to the flake registry,
not the include path.
2025-07-07 16:10:55 +00:00
Austin Horstman
7594bac24e ci/efmls-configs: merge language sets with different cases
Merge entries that are the same language but with different casing.
2025-06-25 19:20:44 +00:00
Matt Sturgeon
2b2b1e6d8f ci: rename update-scriptsci
This changes how we think about this directory; it does not need to be
exclusively for scripts related to updates, but should be a place for
any scripts intended to be run by CI workflows.

This mindset should make it easier to develop and test the business
logic of workflows, without always needing to test "in production" on
the nixvim repo or a fork.
2025-06-15 21:23:58 +00:00