scaffold Forgejo port for preview.nvim #117

Merged
barrettruth merged 1 commit from port/forgejo-docs-release-warning into main 2026-05-04 16:46:39 +00:00
Owner

Summary

  • update README, vimdoc, rockspec metadata, and Forgejo issue templates for the Forgejo source
  • add Forgejo LuaRocks stable + nightly workflows using luarocks-tag-release-forgejo@v0.2.0
  • add a one-time GitHub-source runtime warning with a state-file marker
  • add only the GitHub PR redirect workflow under .github/

WIP notes

  • Do not merge yet; this is up for diff review.
  • secrets.LUAROCKS_API_KEY must exist on Forgejo before release/nightly publish jobs can succeed.
  • Final runtime validation still needs to be repeated after merge against the Forgejo base branch.

Verification so far

  • nix develop .#ci --command just format
  • nix develop .#ci --command just lint
  • nix develop .#ci --command just test
  • nix shell nixpkgs#yq-go -c yq '.' .forgejo/workflows/deploy.yaml .forgejo/workflows/deploy-nightly.yaml
  • luarocks lint preview.nvim-scm-1.rockspec
  • system nvim --clean --headless -u NONE smoke: GitHub-origin warning fires once and writes the state marker
  • system nvim --clean --headless -u NONE smoke: Forgejo-origin install does not warn or write the marker
  • system nvim --clean --headless -u NONE smoke: runtime load exposes :Preview
## Summary - update README, vimdoc, rockspec metadata, and Forgejo issue templates for the Forgejo source - add Forgejo LuaRocks stable + nightly workflows using `luarocks-tag-release-forgejo@v0.2.0` - add a one-time GitHub-source runtime warning with a state-file marker - add only the GitHub PR redirect workflow under `.github/` ## WIP notes - Do not merge yet; this is up for diff review. - `secrets.LUAROCKS_API_KEY` must exist on Forgejo before release/nightly publish jobs can succeed. - Final runtime validation still needs to be repeated after merge against the Forgejo base branch. ## Verification so far - `nix develop .#ci --command just format` - `nix develop .#ci --command just lint` - `nix develop .#ci --command just test` - `nix shell nixpkgs#yq-go -c yq '.' .forgejo/workflows/deploy.yaml .forgejo/workflows/deploy-nightly.yaml` - `luarocks lint preview.nvim-scm-1.rockspec` - system `nvim --clean --headless -u NONE` smoke: GitHub-origin warning fires once and writes the state marker - system `nvim --clean --headless -u NONE` smoke: Forgejo-origin install does not warn or write the marker - system `nvim --clean --headless -u NONE` smoke: runtime load exposes `:Preview`
chore: scaffold Forgejo port
All checks were successful
quality / Test (pull_request) Successful in 4s
quality / Lint (pull_request) Successful in 6s
quality / Format (pull_request) Successful in 8s
63e5328d2c
barrettruth force-pushed port/forgejo-docs-release-warning from 63e5328d2c
All checks were successful
quality / Test (pull_request) Successful in 4s
quality / Lint (pull_request) Successful in 6s
quality / Format (pull_request) Successful in 8s
to 7b6812064d
All checks were successful
quality / Lint (pull_request) Successful in 6s
quality / Test (pull_request) Successful in 5s
quality / Format (pull_request) Successful in 8s
2026-05-04 16:37:13 +00:00
Compare
barrettruth force-pushed port/forgejo-docs-release-warning from 7b6812064d
All checks were successful
quality / Lint (pull_request) Successful in 6s
quality / Test (pull_request) Successful in 5s
quality / Format (pull_request) Successful in 8s
to 8fef1f70b2
All checks were successful
quality / Test (pull_request) Successful in 5s
quality / Lint (pull_request) Successful in 5s
quality / Format (pull_request) Successful in 7s
2026-05-04 16:37:42 +00:00
Compare
barrettruth changed title from WIP: scaffold Forgejo port for preview.nvim to scaffold Forgejo port for preview.nvim 2026-05-04 16:46:32 +00:00
barrettruth deleted branch port/forgejo-docs-release-warning 2026-05-04 16:46:39 +00:00
Sign in to join this conversation.
No description provided.