Skip to content

Commit b585ad9

Browse files
committed
Use pre-commit action as lint
1 parent 7ffc000 commit b585ad9

File tree

1 file changed

+5
-35
lines changed

1 file changed

+5
-35
lines changed

Diff for: .github/workflows/lint.yaml

+5-35
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,19 @@
11
---
22
name: "Lint"
3-
on: # yamllint disable-line rule:truthy
3+
on: # yamllint disable-line rule:truthy
44
push:
55
branches:
66
- "main"
77
pull_request:
88
branches: ["*"]
99
jobs:
1010
lint:
11-
name: "Format & Lint"
11+
# Uses pre-commit to run all checks
1212
runs-on: "ubuntu-latest"
13-
strategy:
14-
matrix:
15-
python-version:
16-
- "3.10"
17-
fail-fast: false
1813
steps:
19-
- uses: "actions/checkout@v4"
20-
- uses: "bewuethr/[email protected]"
21-
with:
22-
config-file: ".yamllint"
23-
- uses: "actions/setup-python@v5"
24-
with:
25-
python-version: "3.10"
26-
- name: "Setup Python Environment"
27-
run: "pip install -U pip virtualenv"
28-
- name: "Install Dependencies"
29-
run: |
30-
virtualenv ~/.cache/virtualenv/authzedpy
31-
source ~/.cache/virtualenv/authzedpy/bin/activate
32-
pip install poetry
33-
poetry env info
34-
poetry install --only dev
35-
- name: "Pyflakes"
36-
run: |
37-
source ~/.cache/virtualenv/authzedpy/bin/activate
38-
find . -name "*.py" | grep -v "_pb2" | xargs pyflakes
39-
- name: "Blacken"
40-
run: |
41-
source ~/.cache/virtualenv/authzedpy/bin/activate
42-
black --check --diff .
43-
- name: "Isort"
44-
run: |
45-
source ~/.cache/virtualenv/authzedpy/bin/activate
46-
find . -name "*.py" | grep -v "_pb2" | xargs isort --check --diff
14+
- uses: "actions/checkout@v3"
15+
- uses: "actions/setup-python@v3"
16+
- uses: "pre-commit/[email protected]"
4717
codeql:
4818
name: "Analyze with CodeQL"
4919
runs-on: "ubuntu-latest"

0 commit comments

Comments
 (0)