blob: 0414a29ffbd827f7f24d55bc227e58d660920f54 [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
dependabot[bot]804e8d22023-09-06 16:51:40 -040010 uses: actions/checkout@v4
okozachenko1203340ddf92023-01-28 00:03:55 +110011
12 - name: Setup Python
renovate[bot]7866afa2023-12-29 19:21:33 -050013 uses: actions/setup-python@0a5c61591373683505ea898e09a3ea4f39ef2b9c # v5
okozachenko1203340ddf92023-01-28 00:03:55 +110014
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