From f299ca543b2557d49b952be4c8503b2071982f5e Mon Sep 17 00:00:00 2001 From: Renato Foot Date: Thu, 15 Aug 2024 02:37:41 +0000 Subject: [PATCH] add: lua format workflow --- .github/workflows/lua-format-workflow.yml | 71 +++++++++++------------ 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/.github/workflows/lua-format-workflow.yml b/.github/workflows/lua-format-workflow.yml index 818d7fa5997..8a9de8f7127 100644 --- a/.github/workflows/lua-format-workflow.yml +++ b/.github/workflows/lua-format-workflow.yml @@ -1,40 +1,39 @@ --- - on: - workflow_run: - workflows: [Lua-format] - types: [completed] +on: + workflow_run: + workflows: ["Lua-format"] + types: [completed] - jobs: - on-failure: - runs-on: ubuntu-latest - if: ${{ github.event.workflow_run.conclusion == 'failure' }} - steps: +jobs: + on-failure: + runs-on: ubuntu-latest + if: ${{ github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'failure' }} + steps: + - name: Set up Git + if: ${{ github.ref != 'refs/heads/main' }} + run: | + git config --global user.email "github-actions[bot]@users.noreply.github.com" + git config --global user.name "GitHub Actions" + - name: Actions checkout + if: ${{ github.ref != 'refs/heads/main' }} + uses: actions/checkout@v3 + with: + repository: ${{ github.event.pull_request.head.repo.full_name }} + ref: ${{ github.event.pull_request.head.ref }} + token: ${{ secrets.GITHUB_TOKEN }} - - name: Set up Git - if: ${{ github.ref != 'refs/heads/main' }} - run: | - git config --global user.email "github-actions[bot]@users.noreply.github.com" - git config --global user.name "GitHub Actions" - - name: Actions checkout - if: ${{ github.ref != 'refs/heads/main' }} - uses: actions/checkout@v3 - with: - repository: ${{ github.event.pull_request.head.repo.full_name }} - ref: ${{ github.event.pull_request.head.ref }} - token: ${{ secrets.GITHUB_TOKEN }} + - uses: JohnnyMorganz/stylua-action@v3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + version: latest + args: . - - uses: JohnnyMorganz/stylua-action@v3 - with: - token: ${{ secrets.GITHUB_TOKEN }} - version: latest - args: . - - - name: Run add and commit - if: ${{ github.ref != 'refs/heads/main' }} - uses: EndBug/add-and-commit@v9 - with: - author_name: GitHub Actions - author_email: github-actions[bot]@users.noreply.github.com - message: "Lua code format - (Stylua)" - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Run add and commit + if: ${{ github.ref != 'refs/heads/main' }} + uses: EndBug/add-and-commit@v9 + with: + author_name: GitHub Actions + author_email: github-actions[bot]@users.noreply.github.com + message: "Lua code format - (Stylua)" + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}