summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLiora Milbaum <liora@lmb.co.il>2022-10-19 12:50:32 +0300
committerLiora Milbaum <liora@lmb.co.il>2022-10-19 21:02:04 +0300
commit6e59c12fe761e8deea491d1507beaf00ca381cdc (patch)
tree27c72ce628b096618541663b98244ad00e075bb7
parenteb54adf2fe7d3c68dcb6021065e51ba33b7bbc04 (diff)
downloadgitlab-6e59c12fe761e8deea491d1507beaf00ca381cdc.tar.gz
refactor: pre-commit trigger from tox
-rw-r--r--.github/workflows/pre_commit.yml10
-rw-r--r--tox.ini7
2 files changed, 10 insertions, 7 deletions
diff --git a/.github/workflows/pre_commit.yml b/.github/workflows/pre_commit.yml
index ee65030..9681cc3 100644
--- a/.github/workflows/pre_commit.yml
+++ b/.github/workflows/pre_commit.yml
@@ -33,9 +33,7 @@ jobs:
- uses: actions/setup-python@v4.3.0
with:
python-version: "3.10"
- - name: Install pre-commit
- run: pip install -r requirements-precommit.txt
- - name: Run pre-commit install
- run: pre-commit install
- - name: pre-commit run all-files
- run: pre-commit run --all-files
+ - name: install tox
+ run: pip install tox==3.26.0
+ - name: pre-commit
+ run: tox -e pre-commit
diff --git a/tox.ini b/tox.ini
index 6544d35..314fc63 100644
--- a/tox.ini
+++ b/tox.ini
@@ -2,7 +2,7 @@
minversion = 1.6
skipsdist = True
skip_missing_interpreters = True
-envlist = py310,py39,py38,py37,flake8,black,twine-check,mypy,isort,cz,pylint
+envlist = py310,py39,py38,py37,flake8,black,twine-check,mypy,isort,cz,pylint,pre-commit
[testenv]
passenv =
@@ -123,3 +123,8 @@ commands =
[testenv:smoke]
deps = -r{toxinidir}/requirements-test.txt
commands = pytest tests/smoke {posargs}
+
+[testenv:pre-commit]
+skip_install = true
+deps = -r requirements-precommit.txt
+commands = pre-commit run --all-files --show-diff-on-failure