Port live-server.nvim to Forgejo #52

Merged
barrettruth merged 1 commit from port/forgejo-migration-live-server into main 2026-05-05 17:08:54 +00:00
Owner

Problem

live-server.nvim was only partially staged on Forgejo. The repository still had GitHub source URLs in docs and issue templates, no Forgejo LuaRocks deploy workflows, no GitHub PR redirect workflow, and no one-time GitHub-source migration warning.

Solution

  • Add README and vimdoc migration routing to Forgejo.
  • Add vim.pack install examples and Forgejo issue-template repro snippets.
  • Move rockspec source/homepage/license metadata to Forgejo/GPL-3.0.
  • Add Forgejo stable and nightly LuaRocks deploy workflows using luarocks-tag-release-forgejo@v0.2.0.
  • Add the shared shell quality wait helper.
  • Add the GitHub PR redirect workflow for the eventual mirror cutover.
  • Add a one-time GitHub-source warning persisted under stdpath("state").
  • Centralize user-facing notification prefix as [live-server]: without exposing it as module API.

Verification

  • nix develop .#ci --command just ci
  • git diff --check
  • Headless Neovim GitHub-origin test: first open emitted the one-time warning; second open with the same state dir emitted nothing.
  • Headless Neovim Forgejo-origin test: emitted no migration warning.
  • Headless Neovim help test: :help live-server.nvim-migration resolved.
  • Verified Forgejo repo secret LUAROCKS_API_KEY exists.

Notes

GitHub is not configured as a mirror in this PR. Branch cleanup, GitHub issue/project/wiki disablement, final mirror push, and GitHub release-object handling remain post-merge cutover work.

## Problem `live-server.nvim` was only partially staged on Forgejo. The repository still had GitHub source URLs in docs and issue templates, no Forgejo LuaRocks deploy workflows, no GitHub PR redirect workflow, and no one-time GitHub-source migration warning. ## Solution - Add README and vimdoc migration routing to Forgejo. - Add `vim.pack` install examples and Forgejo issue-template repro snippets. - Move rockspec source/homepage/license metadata to Forgejo/GPL-3.0. - Add Forgejo stable and nightly LuaRocks deploy workflows using `luarocks-tag-release-forgejo@v0.2.0`. - Add the shared shell quality wait helper. - Add the GitHub PR redirect workflow for the eventual mirror cutover. - Add a one-time GitHub-source warning persisted under `stdpath("state")`. - Centralize user-facing notification prefix as `[live-server]: ` without exposing it as module API. ## Verification - `nix develop .#ci --command just ci` - `git diff --check` - Headless Neovim GitHub-origin test: first open emitted the one-time warning; second open with the same state dir emitted nothing. - Headless Neovim Forgejo-origin test: emitted no migration warning. - Headless Neovim help test: `:help live-server.nvim-migration` resolved. - Verified Forgejo repo secret `LUAROCKS_API_KEY` exists. ## Notes GitHub is not configured as a mirror in this PR. Branch cleanup, GitHub issue/project/wiki disablement, final mirror push, and GitHub release-object handling remain post-merge cutover work.
Port live-server.nvim to Forgejo
All checks were successful
quality / Lint (pull_request) Successful in 6s
quality / Format (pull_request) Successful in 8s
1995fcc1be
barrettruth deleted branch port/forgejo-migration-live-server 2026-05-05 17:08:54 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
barrettruth/live-server.nvim!52
No description provided.