Commit Graph

150 Commits

Author SHA1 Message Date
sliptonic
283fc1183c Merge pull request #12975 from maxwxyz/issue-metrics
Update issue-metrics.yml
2024-03-25 12:29:02 -05:00
wmayer
01877fd196 CI: Add new test target 2024-03-21 19:34:06 +01:00
Max Wilfinger
12365d0444 only run on FreeCAD repo 2024-03-16 10:43:27 -05:00
Max Wilfinger
554fa761ab also include closed as not planned 2024-03-16 10:43:27 -05:00
Max Wilfinger
b75be9818f Update issue-metrics.yml
change from full last month to the 15th as report date.
2024-03-16 10:43:27 -05:00
Max Wilfinger
4b6b2396ea Update labels.yml for correct GH label 2024-03-16 14:41:46 +01:00
luzpaz
f32da2f767 labels.yml: Add Materials label
Auto-assign 'Materials' label to Material related PRs
2024-03-13 17:12:36 -05:00
Max
23c402ee11 Relable Path to CAM in GH template and lable action 2024-03-11 12:39:50 -05:00
furgo16
013212ff00 Remove title from PROBLEM_REPORT.yml 2024-03-11 08:13:17 +01:00
Max Wilfinger
5fc907d797 Update PROBLEM_REPORT.yml
change title of issue report
2024-03-10 16:39:44 -05:00
Max Wilfinger
96ca591e69 Update PROBLEM_REPORT.yml
remove "[Problem]" in the title.
2024-03-10 14:40:03 -05:00
mos
3a2e60eeec github CI: switch to actions/cache@v4 for ccache
with ´save-always: true´ flag
2024-02-26 14:26:02 +01:00
Max Wilfinger
2bb09fe220 added Assembly option to problem template 2024-02-15 15:18:27 -06:00
Max Wilfinger
94f8a3cc6c add action workflow to generate monthly issue metrics 2024-02-15 12:39:57 -06:00
mosfet80
7b5222ac7c CI: update setup-miniconda to version 3 and checkout to v4 (#12032)
Fix condaBasePath when useBundled is false, and there's no pre-existing conda

..other fix and improvements
Update sub_buildMacOSCondaIntel.yml

Revert
updated action checkout to version 4

updated setup-miniconda to version 3
2024-02-12 13:42:21 -03:00
Adrian Insaurralde Avalos
2681218088 Github ci: fix moving libpack bin directory failure 2024-02-01 12:56:09 +01:00
mosfet80
049bd9c209 Update action.yml
Updated ccache
https://ccache.dev/releasenotes.html#_ccache_4_9
2024-01-22 14:19:02 -03:00
sliptonic
c1e32c4a17 Merge pull request #11733 from mosfet80/patch-6
Update sub_buildWindows.yml
2024-01-08 10:47:00 -06:00
mosfet80
441d08877b Update CI wokflows (#11732)
* Update CI_cleanup.yml

The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.

* Update sub_buildMacOSCondaApple.yml

update artifact to v4
Update sub_buildMacOSCondaIntel.yml

updated artifact to v4
Update sub_buildUbuntu2004.yml

updated artifact to v4
Update sub_buildUbuntu2204Conda.yml

updated artifact to v4
Update sub_buildWindows.yml

updated artifact to v4
Update sub_buildWindowsConda.yml
Update sub_lint.yml

updated artifact to v4
Update sub_wrapup.yml

update artifact to v4
Update sub_prepare.yml

updated artifact to v4

* Update CI_cleanup.yml

The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.
Update sub_buildMacOSCondaApple.yml

update artifact to v4
Update sub_buildMacOSCondaIntel.yml

updated artifact to v4
Update sub_buildUbuntu2004.yml

updated artifact to v4
Update sub_buildUbuntu2204Conda.yml

updated artifact to v4
Update sub_buildWindows.yml

updated artifact to v4
Update sub_buildWindowsConda.yml
Update sub_lint.yml

updated artifact to v4
Update sub_wrapup.yml

update artifact to v4
Update sub_prepare.yml

updated artifact to v4
2024-01-08 13:46:42 -03:00
mosfet80
847cda76f0 Update sub_buildWindows.yml
switch to python 3.9
updated upload-artifact to v4
updated actions-checkout to v4
Update sub_buildWindows.yml

Update CI_cleanup.yml

The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.
Update sub_buildMacOSCondaApple.yml

update artifact to v4
Update sub_buildMacOSCondaIntel.yml

updated artifact to v4
Update sub_buildUbuntu2004.yml

updated artifact to v4
Update sub_buildUbuntu2204Conda.yml

updated artifact to v4
Update sub_buildWindows.yml

updated artifact to v4
Update sub_buildWindowsConda.yml
Update sub_lint.yml

updated artifact to v4
Update sub_wrapup.yml

update artifact to v4
Update sub_prepare.yml

updated artifact to v4
2024-01-07 01:59:35 +01:00
Jacob Oursland
b6554d8610 CI: add pipefail to additional workflow actions. 2023-12-18 19:28:06 -03:00
Jacob Oursland
bbc6706786 CI: set pipefail Linux build action. 2023-12-18 05:25:16 -03:00
Jacob Oursland
811bb55015 CI: Use Ninja build on Ubuntu 20.04. 2023-12-04 10:15:08 -07:00
Jacob Oursland
5614f2c359 CI: Reorder Ubuntu 20.04 packages in alphabetical order. 2023-12-04 10:15:08 -07:00
Jacob Oursland
9d590d798e CI: Enable C++ unit tests on Windows on Conda. 2023-12-04 10:15:08 -07:00
Jacob Oursland
b544e2fa7f CI: Add macOS. 2023-12-04 10:15:08 -07:00
Jacob Oursland
f0630a22bf CI: Add conda builds. 2023-12-04 10:15:08 -07:00
Jacob Oursland
febabab55c CI: fix indentation. 2023-12-04 10:15:08 -07:00
Jacob Oursland
b0a32ee2e7 CI: Use CMake presets. 2023-12-04 10:15:08 -07:00
Jacob Oursland
6fcfcdd8d9 CI: Remove unnecessary Ubuntu 22.04 build. 2023-12-04 10:15:08 -07:00
Adrián Insaurralde Avalos
fc495c1c12 Add OndselSolver as git submodule
also update github actions to pull submodules
2023-11-13 12:17:20 -05:00
David Carter
902af79514 Material: Material handling enhancements
Rework of the material handling system.

This first part concntrates on a rework of the material cards.
Rather than use a fixed list of possible properties, properties can
be defined separately in their own files and mixed to provide a
complete list of possible properties. Properties can be inherited.

The cards then provide values for the properties. These can also
be inherited allowing for small changes in cards as required.

The new property definitions are more extensive than previously.
2 and 3 dimensional arrays of properties can be defined. Values
are obtained by calling an API instead of reading from a dictionary.

For compatibility, a Python dictionary of values can be obtained
similar to how it was done previously, but this is considered a
deprecated API and won't support the newer advanced features.

The editor is completely reworked. It will be able to edit older format
material cards, but can only save them in the new format.

For testing during the development phase, a system preference can
specifiy wether the old or new material editors are to be used. This
option will be removed before release.
2023-09-25 11:04:01 -04:00
luzpaz
5e434e66c4 Ignore scanning src/Mod/Import/App/SCL_output in codespell
Follow-up to #10644   
`src/Mod/Import/App/SCL_output` is auto-generated and should be skipped by codespell.

ref: https://github.com/FreeCAD/FreeCAD/pull/10644#issuecomment-1713362858
2023-09-11 16:45:07 +02:00
Chris Hennes
604414f6b2 Add yaml-cpp dependency to sub_lint.yml 2023-09-02 08:43:16 -05:00
Chris Hennes
17c72a72f0 Update action.yml to use LibPack 0.21 V2.10 2023-09-01 13:00:26 -04:00
Kacper Donat
12b69703a9 GitHub: Better layout and description for Problem template
This commit updates description of Problem report issue template to be
more descriptive and to include what kinds of issues could be reported.
Field with description is moved to be second one so it will be rendered
on the top of issue instead of near the end.

Fixes #10448
2023-09-01 09:04:53 -04:00
Chris Hennes
ffbcca9292 CI: Fix syntax in labeler 2023-08-31 23:27:06 -05:00
luzpaz
0e7fc780bf labels.yml: Add Assembly workbench auto-tag back in
In lieu of #10427 which kickstarted Assembly development, we can add auto-tag assembly wb PRs again.
2023-08-31 21:43:25 -05:00
Chris Hennes
0f66b71878 CI: Add new test targets 2023-08-28 09:20:29 -05:00
Chris Hennes
2e6b8e2dfd Add libyaml-cpp-dev to Ubuntu 22.04 LTS CI 2023-08-27 00:22:40 -05:00
Chris Hennes
5cc46b2df3 Add libyaml-cpp-dev to Ubuntu 20.04 LTS CI 2023-08-27 00:22:40 -05:00
mosfet80
037c6827d9 Update ccache into action.yml 2023-08-27 00:22:30 -05:00
mosfet80
62b825ff4f Update labeler.yml
Switch to Node.js 16 by default.
version 3 is no longer maintained
2023-08-27 00:22:20 -05:00
Chris Hennes
2025ed1152 Remove the PR template text
Closes https://github.com/FreeCAD/FreeCAD/discussions/10196 and https://github.com/FreeCAD/FreeCAD/discussions/10195
2023-08-13 13:38:12 -07:00
sliptonic
4f3729b872 Remove the version select in the github issue template.
We already ask for the full version info so this is redundant.
Also, it requires updating every time there's a new version.
2023-08-05 09:45:48 -06:00
mosfet80
ec5ab6bc13 Update microsoft / setup-msbuild into sub_buildWindows.yml
microsoft/setup-msbuild from 1.1 to 1.3
2023-06-23 11:49:42 -04:00
0penBrain
b132a1e717 CI: typo + minor improvement 2023-05-14 21:47:40 +02:00
0penBrain
1a78d8b121 CI: report both failed and errored Python tests in summary 2023-05-14 21:47:40 +02:00
Chris Hennes
786630bff5 GitHub: Adjust Issue templates
As discussed in the developer meeting
2023-05-07 14:53:49 -05:00
0penBrain
b70558730b CI: improve code separation in C++ tests mechanism 2023-04-29 16:30:52 -05:00