Commit Graph

65 Commits

Author SHA1 Message Date
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
Chris Hennes
0f2a471930 GitHub: Shorten Feature Request template 2022-02-20 17:17:33 -06:00
Chris Hennes
fd8dbd06e1 GitHub: Update PR template with link to GH Issues 2022-02-11 10:34:01 -06:00
Chris Hennes
4cede1394f GitHub Actions: Correct the label for Sketcher and Mesh 2022-02-08 22:36:02 -06:00
Chris Hennes
f388e3d7a9 GitHub: Update Feature Request form 2022-02-07 16:20:11 -06:00
Chris Hennes
9c2dc72a85 GitHub: Update bug template 2022-02-07 16:19:30 -06:00
Chris Hennes
557c42909e GitHub: Tweak templates to include WB, etc. 2022-02-05 17:26:45 -06:00
Chris Hennes
ae54eafb7b GitHub: Prepare issue templates for upcoming migration 2022-02-05 16:43:21 -06:00
Florian Simmer
6a5fcf86f9 Github: typo in codespell workflow 2022-02-02 16:20:47 -06:00