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
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
Uwe
06f29478f3
[.github] next try to make bug reporting rule clear
2022-06-24 03:03:53 +02:00
Uwe
880aa6af98
[.github] make bug reporting rule clear
2022-06-24 03:00:42 +02:00
Uwe
552e0bdd3a
[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
Yorik van Havre
51512e3c61
Enabled github sponsors
2022-05-24 09:15:30 +02:00
Florian Simmer
594a799a75
[Github] Add detet to the ignored misspellings
...
see:https://github.com/FreeCAD/FreeCAD/pull/6464#issuecomment-1066980812
2022-03-27 15:49:06 +02:00
Yorik van Havre
2c51d3164c
Added new opencollective to funding links
2022-03-03 14:23:43 +01:00
Chris Hennes
faa1a9d355
GitHub: Correct YAML syntax
2022-02-26 20:48:29 -06:00
luz paz
d2ce5bc2ba
Github: rename Workbench tags so they present alphabetically in GH UI
...
When choosing a specific workbench tag in the GH the current dropdown entries are scattered. By prepending `WB` to them and sorting them alphabetically will make it cleaner to select them. Due to this, the tags have been renamed.
This PR follows up the change of the tags to the GH auto-labeler action. Some extra tags were added as well like :octocat: for GH files and `Addon Manager` etc...
[skip ci]
2022-02-25 08:30:02 +01:00