Skip to content

Conversation

@kluge7
Copy link
Contributor

@kluge7 kluge7 commented Nov 19, 2025

No description provided.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds pre-commit workflow automation to the CI pipeline and updates related configuration files. The changes enhance code quality enforcement through automated pre-commit hooks for Python, C++, and CMake files.

  • Added GitHub Actions workflow for pre-commit checks with ROS 2 Humble support
  • Updated pre-commit hook versions (ruff v0.11.4, clang-format v20.1.0, codespell v2.4.1)
  • Added ROS 2 ament linting tools (cppcheck, cpplint, lint_cmake) to pre-commit configuration
  • Added comprehensive pre-commit documentation to README

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/pre-commit.yml New workflow that runs pre-commit hooks on push/PR events using reusable workflow from vortex-ci
.github/workflows/semantic-release.yml Renamed job from call_reusable_workflow to semantic-release for clarity
.pre-commit-config.yaml Updated hook versions and added three ament linting hooks for C++ and CMake files
README.md Added documentation for pre-commit installation, usage, and GitHub Actions CI
.github/issue_template/task-template.md Removed task template file
.clang-format Removed separator line from beginning of file

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Co-authored-by: Copilot <[email protected]>
@kluge7 kluge7 merged commit bd1be5d into main Nov 19, 2025
1 check passed
@kluge7 kluge7 deleted the refactor/update-ci branch November 19, 2025 12:26
@github-actions
Copy link

🎉 This PR is included in version 1.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants