0penBrain
96f82821ba
CI: improve logging for configure, build and install steps
...
* Line buffering for stdout and stderr to better preserve log order
* Full log now contains both stdout and stderr to keep errors in context
2023-02-13 11:27:26 +01:00
0penBrain
e49677b6b5
CI: factorize CMake install step in Linux builds
2023-02-13 11:27:26 +01:00
0penBrain
5d2e3af349
CI: factorize CMake build step in Linux builds
2023-02-13 11:27:26 +01:00
0penBrain
5b426d74a8
CI: factorize CMake configuration in Linux builds
2023-02-13 11:27:26 +01:00
0penBrain
304b88b84e
CI: fix typo in runTests action name
2023-02-13 11:27:26 +01:00
0penBrain
590e7a84d3
CI: spell checker silently fails
2023-02-13 11:27:26 +01:00
0penBrain
3a7f8c70ca
CI: deleting used artifacts in wrapup is allowed to silently fail
2023-02-13 11:27:26 +01:00
0penBrain
1b2795cd2a
CI: rename Ubuntu jobs in master workflow to clarify
2023-02-13 11:27:26 +01:00
0penBrain
0b2f9fe7b7
CI: re-enable 20.04 build and test
2023-02-02 16:57:12 +01:00
0penBrain
d0c627503a
CI: allow Build2004 to fail because of PathAdaptative bug with GCC
2023-01-29 11:48:50 -07:00
0penBrain
cf884f87c5
CI: remove current CI workflow
2023-01-29 11:48:50 -07:00
0penBrain
0d5e6c04d9
CI: global refactoring of build/test CI
2023-01-29 11:48:50 -07:00
wmayer
1a56033e74
Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files
2022-12-05 10:12:49 +01:00
wmayer
3ef59a6fd2
Codespell: [skip ci] ignore Google test framework
2022-12-01 12:38:21 +01:00
Adrián Insaurralde Avalos
dff9b44d5b
[github ci] run build in parallel
2022-11-29 03:57:20 +01:00
Uwe
083c6054a5
[skip ci] [Github] add file endings
2022-11-11 03:47:00 +01:00
Chris Hennes
93b496408a
CI: Switch to QtWebEngine instead of QtWebKit
2022-10-28 15:03:14 -05:00
0penBrain
80651640f0
[Bugfix]CI: disable line-ending conversion as it damages .FCStd files
2022-10-06 06:06:51 -07:00
Uwe
fbd444eecc
[.github] disable another check
...
- whitespace/semicolon is not very useful for us but clutters the PRs
2022-09-24 05:06:44 +02:00
Uwe
c74309fa94
[.github] disable a check
...
- runtime/indentation_namespace is not very useful for us but clutters the PRs
2022-09-24 04:58:08 +02:00
0penBrain
2467240fef
CI: allow manual launch of CI
2022-09-16 03:11:40 +02:00
Uwe
7dc2ad742f
[github] disable 2 more checks
...
they are not super useful but clutter the PRs
2022-09-11 21:15:45 +02:00
Uwe
4548bc430b
[.github] disable too many lines check
...
- we are aware of that some modules are too long but bothering us every time is not very helpful. However, the preset 1000 lines is a relatively small number. (Personally I prefer for better overview more in a single file since then search & replace, comparing code etc. is easier than having 10 files with each 100 lines opened.)
2022-08-14 20:40:12 +02:00
Uwe
61684dba50
[.github] [skip CI] checks.yml: disable a whitespace check
...
- todo whitespace is not important
2022-07-31 22:52:09 +02:00
Floriansimmer
9bdd6d9ce9
Ci v2 ( #7282 )
...
* Github: Build and Test
Build and Test:
- ccache
- build
- Unittest
- install
- Unittest of install
- report
misc:
- use .clang-tidy file to configure Clang-tidy checks
- use use .pylintrc to configure Pylint checks
- Update changed-files Action
- better regex for file extension filter
- show enabled clang-tidy checks in Step Report
- show enabled Pylint Checks
- cpplint filter documentation
- modified cpplint filters recomended by https://github.com/sider/runners/blob/HEAD/images/cpplint/sider_recommended_CPPLINT.cfg
- fixed Branch filter for Clazy QT6 checks --> has only worked on pull requests
- fail the CI only on Build errors, Unittest errors and misspellings
* Github: remove Codespell action as it is now integrated into the check workflow
2022-07-30 22:29:29 +02:00
Uwe
c6c2ef1a98
* [.github] extend cpplintFilters with -readability/todo
...
The formatting of a Todo can be ignored
2022-07-28 03:07:06 +02:00
wmayer
edb58213d0
[.github] extend cpplintFilters with -build/include_order
2022-07-27 19:18:12 +02:00
Uwe
2f589e8e8f
[.github] try to get the checks also for the 0-20 branch
2022-07-24 06:01:52 +02:00
Uwe
5ec39189fa
[.github] disable tidy checks for now
...
- as requested in https://github.com/FreeCAD/FreeCAD/pull/7152#issuecomment-1193176866
2022-07-24 02:58:39 +02:00
Uwe
a670ff8e51
[.github] disable clang checks for now
...
see https://github.com/FreeCAD/FreeCAD/pull/7152#issuecomment-1193167296
2022-07-23 20:25:21 +02:00
Floriansimmer
f2285dfac1
Github: basic check CI Run ( #7152 )
...
* Github: basic check CI Run
- trailing Whitespace
- tab
- string based QT connections
- Cpplint
- pylint
- Black
- clang-format
- Codespell
- clang-tidy
- clazy (+QT6 Checks)
- Report
2022-07-23 18:53:50 +02:00
Florian Simmer
6a5fcf86f9
Github: typo in codespell workflow
2022-02-02 16:20:47 -06:00
Floriansimmer
d1396058fb
Codespell: skip *.svg + add more ignored words ( #5338 )
...
* Codespell: skip *.svg + add more ignored words
* possible words to remove from the ignorelist
2022-01-07 17:19:49 -06:00
Florian Simmer
4f40254bf2
change the workflow trigger
...
from pull_request to pull_request_target
2022-01-03 18:10:21 -06:00
Florian Simmer
6ae65ea36b
Github: Create Labeler workflow/action and labels.yml file
2022-01-03 18:10:21 -06:00
Florian Simmer
c5affe7ea9
Github: Create codespell workflow and codespellignore
2022-01-02 11:39:17 -06:00