Improve stylua github workflow

Addressing issue nvim-lua/kickstart.nvim#570

This improves the github workflow to no longer require manual
approval for PRs from first time contributors.

Changes the github event from pull_request to pull_request_target
and adds an explicit PR head checkout
This commit is contained in:
Damjan 9000 2024-01-03 18:13:59 +01:00
parent d45e5fe855
commit cd35dfa3d5
1 changed files with 3 additions and 1 deletions

View File

@ -1,6 +1,6 @@
# Check Lua Formatting # Check Lua Formatting
name: Check Lua Formatting name: Check Lua Formatting
on: pull_request on: pull_request_target
jobs: jobs:
stylua-check: stylua-check:
@ -9,6 +9,8 @@ jobs:
steps: steps:
- name: Checkout Code - name: Checkout Code
uses: actions/checkout@v2 uses: actions/checkout@v2
with:
ref: ${{ github.event.pull_request.head.sha }}
- name: Stylua Check - name: Stylua Check
uses: JohnnyMorganz/stylua-action@v3 uses: JohnnyMorganz/stylua-action@v3
with: with: