blob: b02cb77f7855e4110b367de1a764702fdaae6f0c [file] [log] [blame]
Mohammed Nasercd45be92022-08-29 15:07:17 -04001name: lint
2on:
3 pull_request:
Mohammed Nasercd45be92022-08-29 15:07:17 -04004
5jobs:
okozachenko1203340ddf92023-01-28 00:03:55 +11006 Pre-commit:
7 runs-on: ubuntu-latest
8 steps:
9 - name: Checkout project
10 uses: actions/checkout@v3
11
12 - name: Setup Python
13 uses: actions/setup-python@v4
14
Tadas Sutkaitisbd4de532023-08-01 10:59:54 +020015 - name: Get Python info
16 id: python_info
17 run: echo info=$(python -VV | sha256sum | cut -d' ' -f1) >> $GITHUB_OUTPUT
18
19 - name: Create pre-commit cache
20 uses: actions/cache@v3
21 with:
22 path: ~/.cache/pre-commit
23 key: pre-commit|${{ steps.python_info.outputs.info }}|${{ hashFiles('.pre-commit-config.yaml') }}
24
okozachenko1203340ddf92023-01-28 00:03:55 +110025 - name: Setup pre-commit
26 uses: pre-commit/action@v3.0.0