Andrej730
bd094f930e
build_rocky - support ccache
2025-10-04 21:40:07 +05:00
Andrej730
b61000d2fe
ci.yml - bump ccache action version
2025-10-04 21:40:07 +05:00
Andrej730
c72cadb234
build_rocky_arm - use ccache
2025-10-04 21:40:06 +05:00
Andrej730
10642177a9
build_osx - bump ccache workflow version
2025-10-04 21:40:06 +05:00
Andrej730
0b8ea28463
aud - use main repo
...
As PR with a fix was merged
2025-10-04 21:40:06 +05:00
Andrej730
289645dacc
ci.yml - let cmake figure out system dependencies automatically
2025-10-04 21:40:06 +05:00
Andrej730
c365acb517
ci.yml - don't provide ccache explicitly
...
as it's covered automatically by cmake
2025-10-04 21:40:06 +05:00
Andrej730
60617eecce
ci.yml - add ccache for rocksdb
...
Revert "ci.yml - add ccache for rocksdb"
This reverts commit 71178d4bbc023c793b0800f5987a979fdddc1c30.
Update ci.yml
2025-10-04 21:40:06 +05:00
Andrej730
080056806e
build_osx - separate arm64 ccache to avoid override
2025-09-26 21:53:33 +05:00
Andrej730
4925741060
build_osx - add deps for cross compilation
2025-09-26 21:53:33 +05:00
Andrej730
7c4505b2fd
build_osx - exclude arm64 gmp dependency to avoid cross compilation issues
2025-09-26 21:53:33 +05:00
Andrej730
cce0c39ab2
build-all.py - provide with-openssl for python on Mac
2025-09-26 21:53:32 +05:00
Andrej730
cd57fd4b1d
build_osx - note on preinstalled dependencies
2025-09-26 21:53:32 +05:00
Andrej730
cac41064e0
build_osx - attempt to cross-compile intel binaries
...
ccache step broke (https://github.com/hendrikmuhs/ccache-action/issues/374 ) and macos-13 is now deprecated in general -
https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/
2025-09-26 21:53:32 +05:00
Andrej730
8a33e2fea1
workflows - unify ccache names
2025-09-26 21:53:31 +05:00
Andrej730
c20294b993
build_osx - upload logs artifacts to help debugging
2025-09-26 21:53:31 +05:00
Andrej730
7500631b81
build-rocky - upload logs artifacts to help debugging
2025-09-26 21:53:31 +05:00
Andrej730
e8d924426f
build-all.py - add a note about xz requirement
2025-09-26 21:53:30 +05:00
Andrej730
58ffd8bf62
ruff ci - check python 3.7 compatibility for build-all.py
2025-09-26 21:53:30 +05:00
Andrej730
6c05e2ea8c
Fix missing yacc in linux builds
2025-09-26 21:53:30 +05:00
Andrej730
d0d5f972df
cmake - use find_package for rocksdb and zstd
2025-09-18 14:07:58 +05:00
Thomas Krijnen
f29b0d776a
Resiance in unpacking
2025-08-29 11:33:47 +02:00
Thomas Krijnen
e6a7c5334b
Resiance in unpacking
2025-08-29 11:10:08 +02:00
Thomas Krijnen
6bbff22a45
Update yml paths
2025-08-29 10:02:15 +02:00
Thomas Krijnen
51ae3f4c5e
Update CI paths
2025-08-29 09:26:23 +02:00
Thomas Krijnen
974e62290c
Try without installing cmake
2025-08-28 15:34:01 +02:00
Thomas Krijnen
b92871818a
Fix MacOS toolset to 10.13 due to rocksdb alignment requirements
2025-08-27 13:23:43 +02:00
Thomas Krijnen
b9b12520f7
Compile rocksdb in ci.yml
2025-08-27 10:27:57 +02:00
Thomas Krijnen
4e71ae7d85
Enable rocksdb in ci.yml
2025-08-26 14:03:38 +02:00
Andrej730
117cb1ba5a
Switch to pypa/gh-action-pypi-publish
...
Though there are no particular known issues with https://github.com/ortega2247/pypi-upload-action we've used before, but it wasn't updating for 5 years now, so it's better to switch to official PyPA workflow.
Args for workflow seem to be exactly the same, so it's just a drop-in replacement.
2025-08-06 18:18:31 +05:00
Thomas Krijnen
638e1ebcec
Rocky8 python3.6 build-all compatibility
2025-07-28 13:17:38 +02:00
Andrej730
dd5d997d47
ifcopenshell-python workflows - include py313
2025-07-22 18:06:20 +05:00
Andrej730
9461c6369e
ci-bonsai-daily - use Blender 4.5 build
2025-07-15 17:47:37 +05:00
Thomas Krijnen
4488044a68
yum install xz
2025-06-29 19:58:37 +02:00
Andrej730
22fdb324ac
Restore daily builds
2025-06-20 18:48:37 +05:00
Andrej730
8c5affaae6
linter github workflow - use uv for acquiring black
2025-06-18 19:12:09 +05:00
Andrej730
bd4b80bdc2
linter github workflow - use correct minimum required versions
...
Previously it was using Python 3.12 for everything, therefore syntax errors from Python 3.9 (e.g. `match` statement in ifcopenshell-python) went under the radar.
2025-06-18 19:12:09 +05:00
Thomas Krijnen
b486b32c8d
WASM build changes
2025-06-14 18:05:29 +02:00
Esteban DUGUEPEROUX
34676a567e
#6803 : Update IfcOffsetCurveByDistance to be compitable on Windows with MSVC and C++20
...
In addition add option to be able to build IfcOpenShell against other C++ standard than C++17
2025-06-13 09:43:13 +02:00
Thomas Krijnen
f5a46ffb7c
pyodide: try 0.28.0a3
2025-06-12 20:48:52 +02:00
Thomas Krijnen
a4f06f69cc
Update pyodide to 0.27.7 #6794
2025-06-09 20:36:37 +02:00
Andrej
adf8a1f4e0
ci - run all ifcopenshell packages tests regardless of errors in some
2025-06-04 19:04:31 +05:00
Thomas Krijnen
2ea2dc303c
OSX action: try with pip's awscli
2025-06-02 11:28:19 +02:00
Thomas Krijnen
5c681d729c
vc path
2025-06-01 13:55:53 +02:00
Thomas Krijnen
802ab8c296
vs2022
2025-06-01 13:39:00 +02:00
Thomas Krijnen
2ebe7046d3
windows-2022
2025-06-01 10:00:33 +02:00
Thomas Krijnen
3562d89f01
Win S3 upload: try without --recursive but loop in ps
2025-06-01 09:53:17 +02:00
Andrej
e41c4bf7ae
Separate mathutils tests
2025-05-30 18:13:11 +05:00
Andrej
ea7ced738a
Introduce Ruff github CI with some basic linter rules
...
And also to help catching syntax errors on older Python versions.
2025-05-28 18:24:13 +05:00
Andrej730
84b0abfb60
ci-ifcopenshell-python - include submodules #6723
2025-05-21 18:43:02 +05:00