Commit Graph

49 Commits

Author SHA1 Message Date
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
Yorik van Havre
a865e4f834 Enabled github sponsors 2022-05-24 09:15:30 +02:00
Florian Simmer
b7b2d73b02 [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
b222248071 Added new opencollective to funding links 2022-03-03 14:23:43 +01:00
Chris Hennes
126c9aace0 GitHub: Correct YAML syntax 2022-02-26 20:48:29 -06:00
luz paz
d5b032970c 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
44867d9525 GitHub: Shorten Feature Request template 2022-02-20 17:17:33 -06:00
Chris Hennes
be47e43e2b GitHub: Update PR template with link to GH Issues 2022-02-11 10:34:01 -06:00
Chris Hennes
83cc413e18 GitHub Actions: Correct the label for Sketcher and Mesh 2022-02-08 22:36:02 -06:00
Chris Hennes
13a64235f1 GitHub: Update Feature Request form 2022-02-07 16:20:11 -06:00
Chris Hennes
c68bf9206e GitHub: Update bug template 2022-02-07 16:19:30 -06:00
Chris Hennes
51d9ce64d0 GitHub: Tweak templates to include WB, etc. 2022-02-05 17:26:45 -06:00
Chris Hennes
4f44568bd8 GitHub: Prepare issue templates for upcoming migration 2022-02-05 16:43:21 -06:00
Florian Simmer
6f8fa8c80a Github: typo in codespell workflow 2022-02-02 16:20:47 -06:00
Floriansimmer
f31fe30c57 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
7a1695cb2c Codespell: add rady to the ignorelist 2022-01-04 12:45:24 +01:00
Florian Simmer
ba205415c5 change the workflow trigger
from pull_request to pull_request_target
2022-01-03 18:10:21 -06:00
Florian Simmer
3ce001abdf remove the AddonManager Label 2022-01-03 18:10:21 -06:00
Florian Simmer
8508324efc Github: Create Labeler workflow/action and labels.yml file 2022-01-03 18:10:21 -06:00
Florian Simmer
c7cf9b25df Github: Create codespell workflow and codespellignore 2022-01-02 11:39:17 -06:00
Matthijs Kooijman
caafd13510 Update link to changelog thread in pull request template 2021-05-09 18:00:51 +02:00
Yorik van Havre
24e7e83ddd More required items in the github pull request template 2021-02-08 17:29:52 +01:00
Yorik van Havre
9678811866 Simplified github/FUNDING.yml 2020-07-03 11:47:23 +02:00
Yorik van Havre
1389d86059 Added Amrit3701 to github sponsoring list 2020-05-20 10:31:43 +02:00
Yorik van Havre
e8e67e8c5e Adding FreeCAD liberapay account 2020-04-20 16:22:03 +02:00
sasobadovinac
468ee048b6 Create FUNDING.yml 2019-07-14 16:59:49 +02:00
luz.paz
2e887355dc GH PR Template: Update with link to 0.19 Release Notes forum thread for devs
Involving the devs in documentation of their contributions is sorely needed and thanks to @joelgraff who is spearheading better changelog documentation for 0.19 through a forum thread. Now devs can post their contributions and a volunteers can update the 0.19 changelog.
2019-04-09 12:03:49 -03:00
Unknown
c8c9b76f43 Misc. typos 2017-12-06 20:59:55 +01:00
Bruce B. Lacey
f9c8c9dc08 Use PULL_REQUEST_TEMPLATE for FreeCAD pull requests 2017-03-20 08:35:39 -07:00