From bd25f1db0beea2bc1fd150a046accce10723224b Mon Sep 17 00:00:00 2001 From: Barrett Ruth Date: Tue, 27 Jan 2026 18:09:57 -0500 Subject: [PATCH] fix(ci): only run on tag push --- .github/workflows/luarocks.yaml | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/.github/workflows/luarocks.yaml b/.github/workflows/luarocks.yaml index b9bf08f..58af36c 100644 --- a/.github/workflows/luarocks.yaml +++ b/.github/workflows/luarocks.yaml @@ -1,17 +1,21 @@ name: luarocks + on: - workflow_run: - workflows: ["ci"] - types: - - completed + push: + tags: + - "v*" + jobs: + ci: + uses: ./.github/workflows/ci.yml + publish: - if: ${{ github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.head_branch == 'main' }} + needs: ci runs-on: ubuntu-latest + steps: - uses: actions/checkout@v4 - with: - ref: ${{ github.event.workflow_run.head_sha }} + - uses: nvim-neorocks/luarocks-tag-release@v7 env: LUAROCKS_API_KEY: ${{ secrets.LUAROCKS_API_KEY }}