Split Python linting into separate jobs.

This is just the first step to prove the concept. Most of the work done
in our workflows can be split into separate jobs to parallelize the
workflow. This will also make the checks page more readable.

This change alone probably won't speed up CI much.
This commit is contained in:
Dan Albert
2022-07-27 20:07:33 -07:00
parent 2bd39bd9f5
commit 07ac8957c8
4 changed files with 34 additions and 19 deletions

View File

@@ -5,6 +5,9 @@ on:
tags: ["*"]
jobs:
lint:
uses: ./.github/workflows/lint.yml
build:
runs-on: windows-latest
steps:
@@ -18,9 +21,6 @@ jobs:
- name: Set up JS environment
uses: ./.github/actions/setup-liberation-js
- name: mypy
uses: ./.github/actions/mypy
- name: Finalize build
run: |
New-Item -ItemType file resources\final