-
Notifications
You must be signed in to change notification settings - Fork 0
ci/setup-workflows #26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this 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 sets up various continuous integration workflows and refines documentation and code formatting configurations. Key changes include:
- Correction of typos in documentation.
- Addition and adjustment of CI configuration files (.github/workflows, codecov.yml, ruff.toml, .pre-commit-config.yaml).
- Major update to the clang-format configuration adopting the Chromium-based style.
Reviewed Changes
Copilot reviewed 62 out of 71 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| vortex-filtering/include/vortex_filtering/filters/README.md | Fixed typo in documentation comment. |
| vortex-filtering/README.md | Corrected method signature comments with spelling improvements. |
| ruff.toml | Added linting configuration. |
| codecov.yml | Updated path quoting in coverage configuration. |
| README.md | Minor cleanup in project README. |
| .pre-commit-config.yaml | Added pre-commit hooks configuration for consistent code quality. |
| .github/workflows/semantic-release.yml | Added workflow for semantic releases. |
| .github/workflows/industrial-ci.yml | Added industrial CI workflow. |
| .github/workflows/code-coverage.yml | Added workflow for code coverage reporting. |
| .clang-format | Major update of coding style and formatting configuration to align with Chromium style. |
Files not reviewed (9)
- .github/workflows/clang-formatter.yml: Language not supported
- .github/workflows/run-unit-tests.yml: Language not supported
- scripts/ci_install_dependencies.sh: Language not supported
- vortex-filtering/include/vortex_filtering/filters/ekf.hpp: Language not supported
- vortex-filtering/include/vortex_filtering/filters/imm_filter.hpp: Language not supported
- vortex-filtering/include/vortex_filtering/filters/immipda.hpp: Language not supported
- vortex-filtering/include/vortex_filtering/filters/ipda.hpp: Language not supported
- vortex-filtering/include/vortex_filtering/filters/pdaf.hpp: Language not supported
- vortex-filtering/include/vortex_filtering/filters/ukf.hpp: Language not supported
Comments suppressed due to low confidence (1)
vortex-filtering/README.md:59
- The word 'vurtual' appears to be a typo; it should be corrected to 'virtual'.
+vurtual G_d() Mat_xv
c2c4d48 to
6f00c84
Compare
jorgenfj
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
Mainly just formatting, fixing codecov and adding CI workflows