HTTP status code viewer for neovim
  • Lua 78.9%
  • Shell 9.7%
  • Nix 8.8%
  • Just 2.6%
Find a file
Barrett Ruth b71c4ae41c
All checks were successful
quality / Format (push) Successful in 8s
quality / Lint (push) Successful in 5s
deploy / LuaRocks (push) Successful in 30s
ci: fix deploy job name expression (#28)
## Problem

The consolidated deploy workflow uses one publish job with a dynamic job name. On main pushes, Forgejo rendered the job as `deploy / LuaRocks` instead of `deploy / Nightly`, even though the step-level `github.ref` conditions still selected the correct publish path.

## Solution

Use `github.ref` for the job-name expression, matching the step conditions and the runner-provided compatibility context. This keeps the one-file `deploy.yaml` layout while preserving the expected rendered names.

Validation:

- parsed `.forgejo/workflows/*.yaml` with PyYAML via Nix
- `git diff --check`

Reviewed-on: #28
2026-05-03 19:01:20 +00:00
.forgejo ci: fix deploy job name expression (#28) 2026-05-03 19:01:20 +00:00
.github/workflows ci: redirect GitHub PRs to Forgejo (#18) 2026-05-03 15:57:29 +00:00
doc docs: use vim.pack install examples (#20) 2026-05-03 16:34:46 +00:00
lua fix: resolve linting warnings 2026-02-03 21:19:02 -05:00
plugin fix(ci): run pre-commit 2026-02-07 14:01:22 -05:00
.editorconfig chore: add project configs 2026-02-03 21:16:52 -05:00
.gitignore chore: add project configs 2026-02-03 21:16:52 -05:00
.luarc.json fix: resolve linting warnings 2026-02-03 21:19:02 -05:00
biome.json ci: replace prettier with biome (#16) 2026-04-25 16:11:09 -04:00
flake.lock ci: adopt nix flake and just-based quality checks (#15) 2026-04-20 17:37:09 -04:00
flake.nix ci: replace prettier with biome (#16) 2026-04-25 16:11:09 -04:00
http-codes.nvim-scm-1.rockspec docs: use Forgejo source URLs (#19) 2026-05-03 16:16:28 +00:00
justfile ci: replace prettier with biome (#16) 2026-04-25 16:11:09 -04:00
LICENSE chore: switch license to GPL 2026-04-30 23:41:53 +00:00
README.md docs: use vim.pack install examples (#20) 2026-05-03 16:34:46 +00:00
selene.toml chore: add project configs 2026-02-03 21:16:52 -05:00
stylua.toml chore: add project configs 2026-02-03 21:16:52 -05:00
vim.toml chore: add project configs 2026-02-03 21:16:52 -05:00

http-codes.nvim

Quickly investigate HTTP status codes with Mozilla, with telescope, fzf-lua, and snacks.nvim integrations.

Installation

With vim.pack (Neovim 0.12+):

vim.pack.add({
  'https://git.barrettruth.com/barrettruth/http-codes.nvim',
})

Or via luarocks:

luarocks install http-codes.nvim

Dependencies

One of:

Documentation

:help http-codes.nvim