ci: use Forgejo LuaRocks action #575

Merged
barrettruth merged 1 commit from ci/use-forgejo-luarocks-action-v013 into main 2026-05-03 18:38:14 +00:00
Owner

Problem

The stable and nightly LuaRocks workflows still use repo-local publishing scripts from the pre-action migration. That duplicates publishing behavior now handled by barrettruth/luarocks-tag-release-forgejo, and the old nightly job name renders as deploy / Nightly LuaRocks instead of the current deploy / Nightly convention.

Solution

Replace the repo-local publishing scripts with barrettruth/luarocks-tag-release-forgejo@v0.1.3, the cp.nvim-verified action version that keeps SCM rocks on Forgejo archive URLs instead of native git://. Keep stable and nightly as separate event-specific workflow files, share the quality gate through .forgejo/scripts/wait-for-quality.sh, render stable as deploy / LuaRocks, and render nightly as deploy / Nightly.

Validation:

  • bash -n .forgejo/scripts/wait-for-quality.sh
  • parsed .forgejo/workflows/*.yaml with PyYAML via Nix
  • git diff --check
## Problem The stable and nightly LuaRocks workflows still use repo-local publishing scripts from the pre-action migration. That duplicates publishing behavior now handled by `barrettruth/luarocks-tag-release-forgejo`, and the old nightly job name renders as `deploy / Nightly LuaRocks` instead of the current `deploy / Nightly` convention. ## Solution Replace the repo-local publishing scripts with `barrettruth/luarocks-tag-release-forgejo@v0.1.3`, the cp.nvim-verified action version that keeps SCM rocks on Forgejo archive URLs instead of native `git://`. Keep stable and nightly as separate event-specific workflow files, share the quality gate through `.forgejo/scripts/wait-for-quality.sh`, render stable as `deploy / LuaRocks`, and render nightly as `deploy / Nightly`. Validation: - `bash -n .forgejo/scripts/wait-for-quality.sh` - parsed `.forgejo/workflows/*.yaml` with PyYAML via Nix - `git diff --check`
ci: use Forgejo LuaRocks action
All checks were successful
quality / Test (pull_request) Successful in 10s
quality / Format (pull_request) Successful in 11s
quality / Lint (pull_request) Successful in 13s
b83be89afe
barrettruth deleted branch ci/use-forgejo-luarocks-action-v013 2026-05-03 18:38:14 +00:00
Sign in to join this conversation.
No description provided.