Chris Hennes
f55590a0ae
CI: Update test names in runner
2025-06-15 17:31:25 -05:00
Chris Hennes
c7333e5a5b
CI: Update to LibPack 3.1.1.3
2025-04-24 08:36:05 +02:00
Chris Hennes
71932ac724
Start: Refactor f3d to use worker threads
2025-04-21 21:21:52 +02:00
Chris Hennes
0009ddbd0b
CI: Update to LibPack 3.1.1.2
2025-04-20 12:51:55 -05:00
Chris Hennes
5073b8ff25
CI: Update to LibPack 3.1.1
2025-04-15 22:39:14 -05:00
sliptonic
d2a339f32c
Merge pull request #19725 from chennes/cmakeUpdates2025
...
CMake: Clean up policies
2025-02-24 17:33:10 +01:00
Adrian Insaurralde
3ebd6ed88d
CI: fix assembly unit tests executable name
2025-02-23 13:23:25 -06:00
Chris Hennes
72beb551c6
CI: Update LibPack version in action
...
Also requires deleting the cached copy.
2025-02-22 20:48:44 -06:00
Chris Hennes
87e6b6f82d
CI: Add missing C++ tests to CI run
...
The current structure of the CI system explicitly lists the tests to run, and several recently-added test executables were not included in the list.
2024-12-23 18:27:19 +01:00
Adrián Insaurralde Avalos
305e94e493
CI: add version to cache key for libpack/ccache download actions for win
2024-09-10 14:06:05 -04:00
Adrián Insaurralde Avalos
c5507a6df4
Fix compiler cache for conda linux builds
2024-09-10 14:06:05 -04:00
Chris Hennes
4076aab840
CI: Update Windows build to LibPack 3
2024-09-03 22:05:46 -05:00
mos
5bf8dca869
fix deprecation warning
...
update
actions/cache/save to v4
switch to node 20: fix deprecation warning
actions/cache/restore to v4
fix deprecation wawing
2024-04-10 19:16:45 +02:00
wmayer
01877fd196
CI: Add new test target
2024-03-21 19:34:06 +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
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
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
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
Chris Hennes
17c72a72f0
Update action.yml to use LibPack 0.21 V2.10
2023-09-01 13:00:26 -04:00
Chris Hennes
0f66b71878
CI: Add new test targets
2023-08-28 09:20:29 -05:00
mosfet80
037c6827d9
Update ccache into action.yml
2023-08-27 00:22:30 -05: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
0penBrain
b70558730b
CI: improve code separation in C++ tests mechanism
2023-04-29 16:30:52 -05:00
Chris Hennes
a39c8ce8c3
Tests: Add Sketcher unit tests to CI
...
Co-authored-by: 0penBrain <48731257+0penBrain@users.noreply.github.com >
2023-04-27 07:49:42 -05:00
0penBrain
1c71b934f2
CI: fix failing unit test reported as passed in summary, fixes #9170
2023-04-26 18:05:14 +02:00
0penBrain
cfcc9ffa4e
CI: initial release of Windows build workflow
2023-04-03 19:40:52 +02:00
0penBrain
3cf8a9c95f
CI: update licencing texts
2023-03-23 15:39:41 +01:00
0penBrain
775332e535
CI: minor improvements in texts
2023-03-17 19:50:12 +00: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
ceb45a9a1b
CI: improve tests reporting (extract failed tests + uncaught tracebacks)
2023-02-17 08:08:40 -06:00
0penBrain
e6a23b2251
CI: uniformize sed usage
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
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
0d5e6c04d9
CI: global refactoring of build/test CI
2023-01-29 11:48:50 -07:00