Commit Graph

173 Commits

Author SHA1 Message Date
Ian Bell
4e7623a072 Update dev_asan.yml adding homebrew 2025-05-07 20:44:49 -04:00
Ian Bell
65aed63ed6 Update dev_asan.yml
Wrong default branch
2025-05-07 20:34:01 -04:00
Ian Bell
55cc3b446a Add an action to run asan (#2548) 2025-05-07 20:17:57 -04:00
Ian Bell
16ac6b3e45 Try to fix caching for incompressible things 2025-04-21 14:16:21 -04:00
Ian Bell
c2f8453fab Memory needs to be a multiple of 64 KiB
Add correct permissions
2025-04-21 12:42:16 -04:00
Ian Bell
6077e2acaa Need the requests first 2025-04-11 12:01:27 -04:00
Ian Bell
99be7d431f Also rename the sources 2025-04-11 07:49:28 -04:00
Ian Bell
d6430b9d8c CIBW args are weird 2025-04-10 22:03:56 -04:00
Ian Bell
0ea724d88f Shared libraries are not built in containers, fix not needed 2025-04-10 21:46:51 -04:00
Ian Bell
f0d90a73b1 Try a more elegant solution for python 2025-04-10 21:46:36 -04:00
Ian Bell
2d69d305c0 Anything in a container should be run with --user 1001 to avoid permissions issues it seems
See https://github.com/actions/runner/issues/2033#issuecomment-1598547465
2025-04-10 21:45:45 -04:00
Ian Bell
0d68ee8a67 Try a different workaround for git revision issue 2025-04-10 21:27:46 -04:00
Ian Bell
99cb597241 wheels are at top level with pip wheel 2025-04-10 20:34:41 -04:00
Ian Bell
1512845043 Sanitize paths for wheel builds in actions 2025-04-10 19:56:10 -04:00
Ian Bell
8a70a86f73 Another check 2025-04-10 19:34:28 -04:00
Ian Bell
7b557306b2 Update some actions to disable some permissions checks 2025-04-10 19:34:05 -04:00
Ian Bell
f1062f6285 Check that git revision is not placeholder in wheels
see #2531
2025-04-10 19:30:40 -04:00
Ian Bell
1abb9601d6 Bump some checkouts to newer versions
Might help to fix issues like those in https://github.com/actions/checkout/issues/1048
2025-04-10 19:26:42 -04:00
Ian Bell
c98d89d25f Try to fix git revision for doc builds 2025-04-10 19:03:00 -04:00
Ian Bell
28a54755e3 --verbose - why are the wheels not uploading? 2025-04-07 22:02:51 -04:00
Ian Bell
3ba3828f41 Patching cloud_sptheme now handled in docker build 2025-04-07 17:03:42 -04:00
Ian Bell
5aae3ec5c2 Perhaps this will fix the paths 2025-04-06 18:57:37 -04:00
Ian Bell
fb4415c707 Fix paths for REFPROP test 2025-04-06 18:50:07 -04:00
Ian Bell
06858ec46e Test REFPROP too via Python interface as part of the catch tests
Just to be sure
2025-04-06 18:42:33 -04:00
Ian Bell
9949510bb7 Try to build REFPROP for catch tests
See #2464
2025-04-06 16:41:12 -04:00
Ian Bell
e9b22db85b Add script for building REFPROP for Catch2 tests
See #2484
2025-04-06 15:55:45 -04:00
Ian Bell
3cd92a52fd Also print out the __version__ 2025-04-06 14:54:52 -04:00
Ian Bell
1f41523fba Patch cloud_sptheme 2025-04-06 14:54:36 -04:00
Ian Bell
b15a9970f7 Don't use cmake to build wheels
Wheels yield bad_alloc in docker container for doc builds
2025-04-05 15:48:59 -04:00
Ian Bell
4e9f68a6fd Revert "Update docs_docker-run.yml"
This reverts commit 79ab6246b8.
2025-04-05 08:50:55 -04:00
Ian Bell
79ab6246b8 Update docs_docker-run.yml 2025-04-04 21:27:40 -04:00
Ian Bell
d670b0730c Update docs_docker-build.yml 2025-04-04 20:40:35 -04:00
Ian Bell
6012b31544 Bump deployment target for mac to 11.0
Was released in 2020: https://en.wikipedia.org/wiki/MacOS_version_history
2025-04-04 20:00:23 -04:00
Ian Bell
f03e8aa810 Revert "Modernize use of git in building headers"
This reverts commit 1419689b66.
2025-03-08 08:27:05 -05:00
Ian Bell
16342a3a85 Revert "One more gitpython"
This reverts commit 3af1c4890c.
2025-03-08 08:26:49 -05:00
Ian Bell
3af1c4890c One more gitpython 2025-03-08 08:23:43 -05:00
Ian Bell
1419689b66 Modernize use of git in building headers 2025-03-08 08:11:26 -05:00
Jeff Henning
09d6a7a69b Put Build back in MSVC Code Analysis [skip ci]
Build needed to generate fluids JSON header.
2025-02-26 08:43:09 -04:00
Jeff Henning
97c4eb7495 MSVC Needs Upload-Artifact@v4 [skip ci] 2025-02-26 08:29:14 -04:00
Jeff Henning
9726f92f61 Stop Uploading of MSVC scanning results to GitHub [skip ci]
Too many .cpp files (runs) to combine and upload SARIFs to GitHub for viewing.  Only combine and create artifact for downloading and viewing off-line.  Should keep MSVC workflow from failing.
2025-02-26 08:25:44 -04:00
Jeff Henning
34f9bfba66 Update MSVC Code Analysis version
v0.1.1 is the latest
2025-02-26 07:04:51 -04:00
Jeff Henning
ee1a865593 Update MSVC Code Analysis [skip ci]
Attempt to reduce the number of SARIF files and keep this workflow from failing.  Omit wrappers, externals, and backends. Temporarily make this workflow manually runnable.
2025-02-26 07:00:59 -04:00
Jeff Henning
187369b21e Attempt to reduce the number of MSVC SERIF files [skip ci]
SERIF upload limit is 20 and we’re over double that (47).  MSVC Analysis doc says build step isn’t required.  Attempt to see if commenting build out lowers SERIF count during automated run tonight.
2025-02-23 08:56:48 -04:00
Jeff Henning
f748101f8c Update MSC++ analyze actions to v3
v1 and v2 are deprecated.
2025-02-23 08:12:28 -04:00
Ian Bell
a6ab344e8c One more build skip needed 2025-02-22 15:30:42 -05:00
Ian Bell
236a0cf28e Fix the skipping of os images 2025-02-22 15:12:32 -05:00
Ian Bell
18fe60bb6c The arch name should be aarch64 2025-02-22 14:40:43 -05:00
Ian Bell
f071be3a51 Fix the runner names for github actions
Was required to add arm64 runners; the -latest broke the naming of the arm64 runner
2025-02-22 14:36:41 -05:00
Ian Bell
44db749ffb Enable for windows, no cross for linux (#2474)
Hopefully the new arm64 image on actions will work, and yield reasonable build times
2025-02-22 08:23:09 -05:00
Ian Bell
21481c198e Drop 3.8 wheels (end-of-life) 2025-02-22 08:16:20 -05:00