actions: Separate styling and analysis into different workflows

This commit is contained in:
Mark Marks 2024-10-20 00:46:35 +02:00
parent faca8ae90a
commit d7a4d2e98a
3 changed files with 21 additions and 17 deletions

19
.github/workflows/analysis.yaml vendored Normal file
View file

@ -0,0 +1,19 @@
name: Analysis
on: [push, pull_request, workflow_dispatch]
jobs:
run:
name: Run Luau Analyze
runs-on: ubuntu-latest
steps:
- name: Checkout Project
uses: actions/checkout@v4
- name: Install Luau
uses: encodedvenom/install-luau@v2.1
- name: Analyze
run: |
luau-analyze src

View file

@ -1,9 +1,9 @@
name: Lint
name: Styling
on: [push, pull_request, workflow_dispatch]
jobs:
style:
run:
name: Run Stylua
runs-on: ubuntu-latest
@ -18,18 +18,3 @@ jobs:
version: latest # NOTE: we recommend pinning to a specific version in case of formatting changes
# CLI arguments
args: --check ./src
analyze:
name: Run Luau Analyze
runs-on: ubuntu-latest
steps:
- name: Checkout Project
uses: actions/checkout@v4
- name: Install Luau
uses: encodedvenom/install-luau@v2.1
- name: Analyze
run: |
luau-analyze src