0penBrain
2a1422e453
CI: improve Lint reporting by using 'continue-on-error' for silent failing
2023-02-17 08:08:40 -06:00
0penBrain
fb818a81cf
CI: Improve Cmake build reporting, print built targets (and only this)
2023-02-17 08:08:40 -06:00
0penBrain
6cb194e461
CI: Improve Cmake configure reporting, print full config (and only this)
2023-02-17 08:08:40 -06:00
0penBrain
72de402e46
CI: print Cmake configure error log only in case it failed
2023-02-17 08:08:40 -06:00
0penBrain
7b2428a1f1
CI: add specific timeouts to test actions
2023-02-17 08:08:40 -06:00
0penBrain
f31e5066ea
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
c83b530c6e
CI: factorize CMake install step in Linux builds
2023-02-13 11:27:26 +01:00
0penBrain
5d107d6762
CI: factorize CMake build step in Linux builds
2023-02-13 11:27:26 +01:00
0penBrain
75db9af607
CI: factorize CMake configuration in Linux builds
2023-02-13 11:27:26 +01:00
0penBrain
b4a57d510b
CI: fix typo in runTests action name
2023-02-13 11:27:26 +01:00
0penBrain
9480c98ccc
CI: spell checker silently fails
2023-02-13 11:27:26 +01:00
0penBrain
ad9afb6173
CI: deleting used artifacts in wrapup is allowed to silently fail
2023-02-13 11:27:26 +01:00
0penBrain
ed5b4ecd23
CI: rename Ubuntu jobs in master workflow to clarify
2023-02-13 11:27:26 +01:00
luzpaz
b4780be1d1
Fix whitespace issues
2023-02-05 16:39:58 +01:00
0penBrain
62a2c33a05
CI: re-enable 20.04 build and test
2023-02-02 16:57:12 +01:00
0penBrain
0a5c64239a
CI: allow Build2004 to fail because of PathAdaptative bug with GCC
2023-01-29 11:48:50 -07:00
0penBrain
eef8054383
CI: remove current CI workflow
2023-01-29 11:48:50 -07:00
0penBrain
87f60104ee
CI: global refactoring of build/test CI
2023-01-29 11:48:50 -07:00
Yorik van Havre
309718bde8
Fixed donation link
2022-12-13 13:29:02 +01:00
wmayer
313525a012
Core: [skip ci] ignore some code spell checks and filter all '_rc_.py' files
2022-12-05 10:12:49 +01:00
wmayer
63d46325fe
Codespell: [skip ci] ignore Google test framework
2022-12-01 12:38:21 +01:00
Adrián Insaurralde Avalos
695d156535
[github ci] run build in parallel
2022-11-29 03:57:20 +01:00
Uwe
bc4a5fa006
[skip ci] [Github] add file endings
2022-11-11 03:47:00 +01:00
Chris Hennes
ad18a2dc75
Update the PR template to link to CONTRIBUTING.md
...
Use a much shorter PR template format, preferring to link to CONTRIBUTING.md instead of spelling out each requirement here.
2022-11-09 14:07:56 +01:00
sliptonic
91a254a0fc
Update PROBLEM_REPORT.yml
2022-11-08 18:43:48 -06:00
sliptonic
9068459898
Create PROBLEM_REPORT.yml
2022-11-08 18:38:49 -06:00
Chris Hennes
952f7adbad
Correct contents of empty title string
...
Not allowed to be empty
2022-11-07 12:57:35 -06:00
Chris Hennes
832d479ee9
GitHub: Remove forums requirement from issue template
...
Fixes #7687 .
2022-11-07 12:04:24 -05:00
Chris Hennes
c6c1c46ca0
CI: Switch to QtWebEngine instead of QtWebKit
2022-10-28 15:03:14 -05:00
luz paz
4904ab503f
[skip ci] codespell: correct ignore list entry
...
All codespell ignore words should be lowercase.
2022-10-08 20:56:22 +02:00
wmayer
c054aca8ae
[skip ci] extend codespellignore list
2022-10-07 14:59:34 +02:00
0penBrain
1793014ddf
[Bugfix]CI: disable line-ending conversion as it damages .FCStd files
2022-10-06 06:06:51 -07:00
Uwe
1636997745
[.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
598889b227
[.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
9f8f38faef
CI: allow manual launch of CI
2022-09-16 03:11:40 +02:00
Uwe
4d6f7bd8b0
[github] disable 2 more checks
...
they are not super useful but clutter the PRs
2022-09-11 21:15:45 +02:00
luz paz
7d5f208ae7
codespell: add 3 more words to codespellignore list
...
[skip ci]
2022-09-03 12:45:55 -04:00
luz paz
818a8add04
github: Update PULL_REQUEST_TEMPLATE.md to v1.0 Changelog thread
...
Substitute the v0.20 changelog thread for the v1.0 thread. Ref: https://forum.freecad.org/viewtopic.php?p=621016#p621016
[skip ci]
2022-08-31 16:21:39 +05:00
Uwe
b177a8d6b2
[.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
244beb4e92
[.github] [skip CI] checks.yml: disable a whitespace check
...
- todo whitespace is not important
2022-07-31 22:52:09 +02:00
Floriansimmer
4662503d42
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
c14347ce41
* [.github] extend cpplintFilters with -readability/todo
...
The formatting of a Todo can be ignored
2022-07-28 03:07:06 +02:00
wmayer
b1856f3603
[.github] extend cpplintFilters with -build/include_order
2022-07-27 19:18:12 +02:00
Uwe
4efbc146ec
[.github] try to get the checks also for the 0-20 branch
2022-07-24 06:01:52 +02:00
Uwe
be90374f4e
[.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
2dbc92d399
[.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
ed82bd1280
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
Uwe
15e3e86c5a
[.github] next try to make bug reporting rule clear
2022-06-24 03:03:53 +02:00
Uwe
b12e7a8ad6
[.github] make bug reporting rule clear
2022-06-24 03:00:42 +02:00
Uwe
0678946103
[core] update version number
...
NOTE: this is purposely version 0.21, despite the release goal is 1.0
Since we issue weekly builds, people might otherwise misunderstand the version
So first when the release goal is reached, FreeCAD becomes version 1.0
2022-06-20 00:56:55 +02:00