From 3ead79472819212d3a7c74f0120be5f0d4e8ef6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20R=C4=85czy?= Date: Sat, 27 May 2023 04:21:34 +0200 Subject: [PATCH] pre-commit: validate poetry lock (#28313) * Add CI step to validate lock file * Fix run script * Build docker image before running the check * Fix * Use setup instead of docker build * Add pre-commit check * Update hooks * Add files to lock validation hook * Add pyproject.toml and poetry.lock to release files * Cleanup old-commit-hash: 23de5f1bace7bae9bb89fc426df9f162ef598667 --- .github/workflows/selfdrive_tests.yaml | 2 ++ .pre-commit-config.yaml | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/selfdrive_tests.yaml b/.github/workflows/selfdrive_tests.yaml index 0f782107ec..9d92392b3a 100644 --- a/.github/workflows/selfdrive_tests.yaml +++ b/.github/workflows/selfdrive_tests.yaml @@ -59,6 +59,8 @@ jobs: cp .pre-commit-config.yaml $STRIPPED_DIR cp .pylintrc $STRIPPED_DIR cp mypy.ini $STRIPPED_DIR + cp pyproject.toml $STRIPPED_DIR + cp poetry.lock $STRIPPED_DIR cd $STRIPPED_DIR ${{ env.RUN }} "pre-commit run --all" diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5e5c468f41..43d861667d 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -83,3 +83,7 @@ repos: rev: '1.5.0' hooks: - id: poetry-check + - id: poetry-lock + name: validate poetry lock + args: + - --check