forge.nvim/.github/workflows/luarocks-dev.yaml
Barrett Ruth f8ec4acf19
ci: deduplicate quality checks in luarocks-dev
Problem: `luarocks-dev` called the `quality` reusable workflow on every
push to main, duplicating every check that `quality.yaml` already runs
independently on the same trigger.

Solution: switch `luarocks-dev` to `workflow_run` trigger, firing only
after the `quality` workflow completes successfully on main.
2026-03-28 18:37:26 -04:00

21 lines
428 B
YAML

name: luarocks-dev
on:
workflow_run:
workflows: [quality]
types: [completed]
branches: [main]
jobs:
publish:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: nvim-neorocks/luarocks-tag-release@v7
env:
LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}
with:
version: scm