Skip to content

ci: adopt nix flake and just-based quality checks#15

Merged
barrettruth merged 1 commit intomainfrom
ci/justfile-workflow
Apr 20, 2026
Merged

ci: adopt nix flake and just-based quality checks#15
barrettruth merged 1 commit intomainfrom
ci/justfile-workflow

Conversation

@barrettruth
Copy link
Copy Markdown
Owner

Brings http-codes.nvim in line with the rest of the Neovim plugin repos:

  • Adds flake.nix with the standard dev shell (just, stylua, prettier, selene, neovim, lua-language-server, vimdoc-language-server), using the nixpkgs-packaged vimdoc-language-server rather than a custom flake input.
  • Adds a justfile with format/lint/ci recipes (nix fmt, stylua, prettier, selene, lua-language-server, vimdoc-language-server) mirroring the shared pattern.
  • Replaces the multi-job quality workflow with a single Quality job that runs just format and just lint inside the ci dev shell, and drops the now-redundant ci.yaml workflow.

Bring http-codes.nvim in line with the rest of the Neovim plugin repos:

- Add flake.nix with the standard dev shell: just, stylua, prettier,
  selene, neovim, lua-language-server, and the nixpkgs-packaged
  vimdoc-language-server.
- Add a justfile with format/lint/ci recipes, mirroring the shared
  pattern (nix fmt, stylua, prettier, selene, lua-language-server,
  vimdoc-language-server).
- Replace the multi-job quality workflow with a single Quality job
  that runs 'just format' and 'just lint' inside the ci dev shell,
  and drop the redundant ci.yaml workflow.
@barrettruth barrettruth merged commit 86bed4f into main Apr 20, 2026
1 check passed
@barrettruth barrettruth deleted the ci/justfile-workflow branch May 1, 2026 18:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant