0penBrain
775332e535
CI: minor improvements in texts
2023-03-17 19:50:12 +00:00
Uwe
de7d061f33
[Lint] remove checks for line endings
...
- there is no need to check for certain OS line endings, git handles them well apparently
2023-03-16 06:24:25 +01:00
Chris Hennes
d3c14f9cea
CI: Run the C++ test suite as part of the GitHub CI
...
Refactors the tests to rename them to runPythonTests and runCPPTests.
2023-03-15 18:34:39 +00:00
0penBrain
3e8b6cb7be
CI: Install dependencies + run Cmake before Cpp lints (needed for Clang tools)
...
+ Reorganize tests in logical order
2023-02-25 09:50:23 +01:00
0penBrain
ceb45a9a1b
CI: improve tests reporting (extract failed tests + uncaught tracebacks)
2023-02-17 08:08:40 -06:00
0penBrain
27b5c17cf3
CI: add crash dumps to log artifacts for Linux builds
2023-02-17 08:08:40 -06:00
0penBrain
e6a23b2251
CI: uniformize sed usage
2023-02-17 08:08:40 -06:00
0penBrain
f3c06c3a55
CI: improve reporting for line endings check
2023-02-17 08:08:40 -06:00
0penBrain
33bf8f2f02
CI: fix a bug in getting codespell problem count
2023-02-17 08:08:40 -06:00
0penBrain
e9233d29c8
CI: improve Prepare reporting by using 'continue-on-error' for silent failing
2023-02-17 08:08:40 -06:00
0penBrain
5da1446704
CI: improve Lint reporting by using 'continue-on-error' for silent failing
2023-02-17 08:08:40 -06:00
0penBrain
9d50f4496b
CI: Improve Cmake build reporting, print built targets (and only this)
2023-02-17 08:08:40 -06:00
0penBrain
4e0004fb67
CI: Improve Cmake configure reporting, print full config (and only this)
2023-02-17 08:08:40 -06:00
0penBrain
e68b47f501
CI: print Cmake configure error log only in case it failed
2023-02-17 08:08:40 -06:00
0penBrain
5a2f7970c2
CI: add specific timeouts to test actions
2023-02-17 08:08:40 -06:00
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
luzpaz
1f7ab06160
Fix whitespace issues
2023-02-05 16:39:58 +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
Yorik van Havre
f44a22d772
Fixed donation link
2022-12-13 13:29:02 +01: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
d02bb1b7ea
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
e7ad370c6a
Update PROBLEM_REPORT.yml
2022-11-08 18:43:48 -06:00
sliptonic
f41c811113
Create PROBLEM_REPORT.yml
2022-11-08 18:38:49 -06:00
Chris Hennes
e186fc212f
Correct contents of empty title string
...
Not allowed to be empty
2022-11-07 12:57:35 -06:00
Chris Hennes
a74c2dfee6
GitHub: Remove forums requirement from issue template
...
Fixes #7687 .
2022-11-07 12:04:24 -05:00
Chris Hennes
93b496408a
CI: Switch to QtWebEngine instead of QtWebKit
2022-10-28 15:03:14 -05:00
luz paz
31d301772c
[skip ci] codespell: correct ignore list entry
...
All codespell ignore words should be lowercase.
2022-10-08 20:56:22 +02:00
wmayer
7e99d09cfe
[skip ci] extend codespellignore list
2022-10-07 14:59:34 +02: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
luz paz
136c09f665
codespell: add 3 more words to codespellignore list
...
[skip ci]
2022-09-03 12:45:55 -04:00
luz paz
1af4ad7d04
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
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