blob: 135a3b48999df72998acec7fe3b519eee0717685 [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
renovate[bot]38929d42024-01-02 11:18:18 -050010 uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # 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
renovate[bot]38929d42024-01-02 11:18:18 -050020 uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3
Tadas Sutkaitisbd4de532023-08-01 10:59:54 +020021 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
renovate[bot]38929d42024-01-02 11:18:18 -050026 uses: pre-commit/action@646c83fcd040023954eafda54b4db0192ce70507 # v3.0.0