Skip to content

Commit 6fffc70

Browse files
committed
added some CI TODOs
1 parent 70818f6 commit 6fffc70

3 files changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/CI-unixish.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,7 @@ jobs:
174174
pushd gui/help
175175
qhelpgenerator online-help.qhcp -o online-help.qhc
176176
177+
# TODO: make sure we always run all the checks so all issues are exposed at once and not incrementally
177178
# Run self check after "Build GUI" to include generated headers in analysis
178179
- name: Self check
179180
if: matrix.os == 'ubuntu-20.04'

.github/workflows/asan.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@ jobs:
3131
- name: Run tests
3232
run: ./testrunner
3333

34-
# Does not work
34+
# TODO: runs out of memory
35+
# TODO: we need to ignore the self-check failures and only fail on ASAN ones
36+
# TODO: make sure we always run all the checks so all issues are exposed at once and not incrementally
3537
# - name: Self check
3638
# run: |
3739
# ./cppcheck -q -j$(nproc) --std=c++11 --template=selfcheck -D__CPPCHECK__ --error-exitcode=1 --inline-suppr --suppressions-list=.travis_suppressions --library=cppcheck-lib -Ilib -Iexternals/simplecpp/ -Iexternals/tinyxml2/ -Icli --inconclusive --enable=style,performance,portability,warning,internal --exception-handling --debug-warnings cli lib

.github/workflows/ubsan.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ jobs:
3131
- name: Run tests
3232
run: ./testrunner
3333

34+
# TODO: we need to ignore the self-check failures and only fail on UBSAN ones
35+
# TODO: make sure we always run all the checks so all issues are exposed at once and not incrementally
3436
- name: Self check
3537
run: |
3638
./cppcheck -q -j$(nproc) --std=c++11 --template=selfcheck -D__CPPCHECK__ --error-exitcode=1 --inline-suppr --suppressions-list=.travis_suppressions --library=cppcheck-lib -Ilib -Iexternals/simplecpp/ -Iexternals/tinyxml2/ -Icli --inconclusive --enable=style,performance,portability,warning,internal --exception-handling --debug-warnings cli lib

0 commit comments

Comments
 (0)