Skip to content

Update CI workflows#1

Merged
kluge7 merged 7 commits into
mainfrom
feat/update-ci-workflows
Nov 16, 2025
Merged

Update CI workflows#1
kluge7 merged 7 commits into
mainfrom
feat/update-ci-workflows

Conversation

@kluge7
Copy link
Copy Markdown
Contributor

@kluge7 kluge7 commented Nov 16, 2025

No description provided.

Copy link
Copy Markdown

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 updates the CI/CD infrastructure by adding new workflow files, updating pre-commit hook versions and configurations, and adding code coverage support. The changes aim to improve code quality checks and testing automation.

Key changes:

  • Added codecov configuration and code coverage workflow
  • Added pre-commit workflow using reusable workflow pattern
  • Updated pre-commit hook versions and added ROS2-specific linters (ament_cppcheck, ament_cpplint, ament_lint_cmake)
  • Enhanced industrial-ci workflow with pull request triggers and configurable ROS repositories
  • Removed outdated issue template

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
codecov.yml New codecov configuration file defining coverage precision, status checks, and flag settings for unit tests
.pre-commit-config.yaml Updated hook versions (pre-commit-hooks, ruff, clang-format, codespell), added ament linting hooks for C++ and CMake, and expanded codespell ignore list
.github/workflows/pre-commit.yml New workflow that calls reusable pre-commit workflow with ROS Humble distribution
.github/workflows/industrial-ci.yml Added pull request triggers and configurable ROS repository sources
.github/workflows/code-coverage.yml New workflow for running code coverage with Codecov integration
.github/issue_template/task-template.md Removed task template file

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

Comment thread .github/workflows/industrial-ci.yml Outdated
Comment thread .github/workflows/pre-commit.yml Outdated
@kluge7 kluge7 force-pushed the feat/update-ci-workflows branch from c06905d to 1928fb2 Compare November 16, 2025 22:32
@kluge7 kluge7 merged commit 6291b51 into main Nov 16, 2025
1 check passed
@kluge7 kluge7 deleted the feat/update-ci-workflows branch November 16, 2025 22:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants