diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index b45a55dd63..94eaa3a319 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -9,4 +9,6 @@ jobs: steps: - uses: actions/checkout@v5 - uses: actions/setup-python@v5 + with: + python-version: 3.x - uses: pre-commit/action@v3.0.1 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d7082e8936..2a9d63d8f9 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -55,6 +55,18 @@ repos: rev: 7.3.0 hooks: - id: flake8 + + - repo: local + hooks: + - id: ament-pep257 + name: Run ament_pep257 on Tools/ros2 + entry: bash -c 'ament_pep257 Tools/ros2 > /dev/null' + language: python + additional_dependencies: + - ament-lint-pep257 + - tomli;python_version<'3.11' + pass_filenames: false + files: ^Tools/ros2/ - repo: https://github.com/codespell-project/codespell rev: v2.4.1