Skip to content

feat: CI - Add code rules checking action#3914

Open
arng40 wants to merge 111 commits intodevelopfrom
feat/dudes/add-code-rules
Open

feat: CI - Add code rules checking action#3914
arng40 wants to merge 111 commits intodevelopfrom
feat/dudes/add-code-rules

Conversation

@arng40
Copy link
Copy Markdown
Contributor

@arng40 arng40 commented Nov 18, 2025

This PR aim to create a new CI Target in order to ensure the use of the internal tool in geos and to promote the best coding practice.
First, this PR set up the CI check_code_rules and will ensure the use of : stdMap, stdUnorderedMap& stdVector
This PR will be merged after :

@arng40 arng40 self-assigned this Nov 18, 2025
@arng40 arng40 added type: CI Concerns github workflows or generic CI DO NOT MERGE ! flag: no rebaseline Does not require rebaseline labels Nov 18, 2025
Comment thread scripts/check_code_rules.sh Outdated
Comment thread scripts/check_code_rules.sh Outdated
Comment thread scripts/check_code_rules.sh Outdated
Copy link
Copy Markdown
Contributor

@MelReyCG MelReyCG left a comment

Choose a reason for hiding this comment

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

one remark

Comment thread scripts/check_code_rules.sh Outdated
Comment thread src/coreComponents/mesh/generators/VTKFaceBlockUtilities.cpp Outdated
Comment thread src/coreComponents/mesh/unitTests/testGraphColoring.cpp Outdated
@arng40 arng40 removed ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI labels Mar 17, 2026
@castelletto1 castelletto1 added ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI labels Apr 15, 2026
@castelletto1 castelletto1 requested a review from bd713 as a code owner April 15, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci: run code coverage enables running of the code coverage CI jobs ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI flag: no rebaseline Does not require rebaseline type: CI Concerns github workflows or generic CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants