jdegenstein
bde1ee08a9
benchmark.yml -> macos-15-intel
2025-10-02 12:16:51 -05:00
jdegenstein
9a7c9493d3
test.yml -> move to macos-15-intel
2025-10-02 12:16:29 -05:00
jdegenstein
7c52e506a3
benchmark.yml -> tag artifact with os matrix name
2025-05-01 11:59:44 -05:00
jdegenstein
c11ed030b3
benchmark.yml -> also upload results.csv to an artifact
2025-05-01 11:55:54 -05:00
jdegenstein
3b59821c54
benchmark.yml -> cat instead of echo
2025-05-01 11:47:46 -05:00
jdegenstein
8f15604ec0
benchmark.yml -> trying --benchmark-autosave instead
2025-05-01 11:45:27 -05:00
jdegenstein
05df0a1bbd
benchmark.yml -> generate JSON results, generate CSV report, echo to console
2025-05-01 11:43:21 -05:00
jdegenstein
cd122b82e3
benchmark.yml -> print csv results to stdout for easier comparison among runs
2025-05-01 10:08:48 -05:00
jdegenstein
518d773be5
action.yml -> test explicit cache disable
2025-03-12 10:29:58 -05:00
jdegenstein
e5fe5db6b4
Update action.yml
2025-03-11 14:09:24 -05:00
jdegenstein
23d723783d
Update action.yml
2025-03-11 14:08:47 -05:00
jdegenstein
4027664a8c
Update test.yml
2025-03-05 09:56:39 -06:00
Ami Fischman
789ff73744
Exclude benchmarks from test github workflow.
2025-03-04 16:14:09 -08:00
Ami Fischman
5a79f264f3
test_benchmarks: drop the copies of the TTT examples in test code and instead use the versions from the docs/assets/ttt directory.
2025-03-04 16:14:09 -08:00
Ami Fischman
bda0a6a719
Run tests in parallel by default, and update CONTRIBUTING.md to recommend this flow.
...
test_mesher.py was reusing the same filename across tests which meant
that when running in parallel tests would stomp on each
other. Robustified by having each test use a distinct file name.
2025-02-22 11:37:58 -08:00
jdegenstein
d78ca933fc
readthedocs fixes to topology inheritance diagram, add mixin classes to topology/__init__.py, delete docs/requirements.txt, streamline workflows
2025-01-15 12:46:19 -06:00
jdegenstein
4394187b6e
mypy.yml -> mypy with py310 and py313 (dropping py312)
2025-01-13 11:56:39 -06:00
jdegenstein
33957e30db
test.yml -> test on py310 and py313 (dropping py312)
2025-01-13 11:55:45 -06:00
jdegenstein
027517ffd6
benchmark.yml -> enable for all workflows
2025-01-07 16:54:05 -06:00
jdegenstein
357abf36db
action.yml -> rem pytest-benchmark from main setup
2025-01-07 16:49:17 -06:00
jdegenstein
1af7175a75
benchmark.yml -> add new workflow for pytest-benchmark
2025-01-07 16:36:31 -06:00
jdegenstein
7e189f4b2a
action.yml -> add pytest-benchmark
2025-01-07 13:55:30 -06:00
jdegenstein
e14f739781
mypy.yml -> cleanup and update to actions/checkout@v4
2025-01-02 12:09:46 -06:00
jdegenstein
ca5769cd25
action.yml -> streamline pip installs
2025-01-02 12:07:50 -06:00
jdegenstein
fd5515d274
action.yml -> point to inputs.python-version instead of matrix.python-version
2024-12-17 13:19:39 -06:00
jdegenstein
005f3af80e
coverage.yml -> try double quotes instead of single quotes to get python-version to be passed down correctly.
2024-12-17 12:06:52 -06:00
jdegenstein
dd1aabba78
coverage.yml -> depend on .github/actions/setup like other workflows
2024-12-17 11:48:33 -06:00
jdegenstein
e36ab04cbc
action.yml -> add pytest-cov dependency to setup
2024-12-17 11:43:54 -06:00
jdegenstein
1755d29b66
Delete .github/actions/setup-macos-arm64 directory and action.yml
2024-11-22 15:11:44 -06:00
jdegenstein
e9bef21e30
test.yml -> combine x86_64 and macos-arm64 into a single job
2024-11-22 15:10:01 -06:00
jdegenstein
875f33507f
test.yml -> use cadquery-ocp from pypi on macos-arm64
2024-11-22 15:05:04 -06:00
jdegenstein
ae5448e109
test.yml -> use py310 and py312 and not py311
2024-11-20 08:10:24 -06:00
jdegenstein
01691bcb4e
mypy.yml -> use py310 and py312 and not py311
2024-11-20 08:09:31 -06:00
jdegenstein
1022b88ca9
mypy.yml -> use py310 and py311
...
mypy is not in active use, but still keeping this up to date
2024-11-19 14:46:05 -06:00
jdegenstein
a61912fbe3
publish.yml -> print python3 version during wheel build
2024-11-19 14:44:56 -06:00
jdegenstein
73f5f6cd28
test.yml -> test on py310 and py311 and not py39
2024-11-19 14:43:24 -06:00
jdegenstein
6007fe3502
Update coverage.yml -> newer actions versions
2024-10-02 15:11:04 -05:00
jdegenstein
264c4e1198
lint.yml -> matrix python version
2024-10-02 15:05:30 -05:00
jdegenstein
759e8ac41e
publish.yml -> install build module
2024-07-19 11:18:25 -05:00
jdegenstein
91eb57d67b
publish.yml -> enable sdist build
2024-07-19 11:16:07 -05:00
jdegenstein
ef59175d75
test.yml -> change macos-latest to macos-13 to use x86_64
2024-05-04 13:21:09 -05:00
jdegenstein
2db88da434
action.yml -> actions/setup-python@v5 for macos-arm64
2024-02-06 09:24:01 -06:00
jdegenstein
701cf53936
action.yml -> actions/setup-python@v5
2024-02-06 09:23:32 -06:00
jdegenstein
0b0776d80c
test.yml -> actions/checkout@v4
2024-02-06 09:22:28 -06:00
jdegenstein
fd3ec571af
Delete .github/actions/setup/action-macos-arm64.yml
2024-02-01 16:32:45 -06:00
jdegenstein
b600057c8c
test.yml point to correct action
2024-02-01 16:29:50 -06:00
jdegenstein
2f183dae82
Create action.yml for macos arm64
2024-02-01 16:29:33 -06:00
jdegenstein
59cbc34061
Update test.yml -> unique jobs names
2024-02-01 16:20:49 -06:00
jdegenstein
74c4bcd37c
test.yml fix typo
2024-02-01 16:18:43 -06:00
jdegenstein
0c478cf081
test.yml -> add MacOS arm64 testing for python 3.10
2024-02-01 16:14:39 -06:00