Andrej730
b14df627d7
ci: fix failing test for ifc5d
2026-07-24 16:15:54 +05:00
dependabot[bot]
62f627ecc6
Bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-24 14:59:09 +05:00
Bruno Postle
ee5d672493
tests: fix test_memusage_partial_open and add psutil to CI
...
test_memusage_partial_open was silently skipped in CI (psutil was
never installed there). Add psutil so it actually runs, and run the
RSS measurement in a subprocess so the fixture file isn't already in
the page cache from earlier tests, which was making both deltas read
as zero.
Generated with the assistance of an AI coding tool.
2026-07-04 17:32:44 +01:00
Bruno Postle
135f4cf023
tests: skip mathutils tests on Python < 3.13
...
mathutils only ships pre-built wheels for Python 3.13+ (verified
against PyPI's file list); on CI's Python 3.11, `pip install
mathutils` falls back to a slow/unreliable source build. Skip the
mathutils-dependent tests when the interpreter is too old instead.
2026-07-04 17:29:10 +01:00
Bruno Postle
608d9ead0e
ci: add test coverage for ifc5d, ifcquery, ifcedit, ifcmcp
...
These packages already have their own pytest suites (ifc5d, ifcedit,
ifcmcp, ifcquery) but were never run in CI, so regressions in them
went unnoticed. Add path triggers and test steps for all four, plus
odfpy and xlsxwriter which ifc5d's spreadsheet export tests need and
mcp which ifcmcp's server tests need.
Generated with the assistance of an AI coding tool.
2026-07-04 17:22:42 +01:00
Geert Hesselink
508b99cb73
Fix lint failures and add missing pyparsing dependency ( #8048 )
...
* unblock voxel schema loading, add test for express
* Apply black formatting
* Fix lint failures and add missing pyparsing dependency
* align ty -> 0.0.34
2026-05-18 22:17:45 +02:00
dependabot[bot]
c58711a8f7
Bump hendrikmuhs/ccache-action from 1.2.22 to 1.2.23
...
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action ) from 1.2.22 to 1.2.23.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases )
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/v1.2.22...v1.2.23 )
---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
dependency-version: 1.2.23
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-01 08:56:20 +10:00
dependabot[bot]
fd29481d65
Bump hendrikmuhs/ccache-action from 1.2.21 to 1.2.22
...
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action ) from 1.2.21 to 1.2.22.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases )
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/v1.2.21...v1.2.22 )
---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
dependency-version: 1.2.22
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-28 16:53:03 +11:00
dependabot[bot]
a3f2e061fb
Bump hendrikmuhs/ccache-action from 1.2.20 to 1.2.21
...
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action ) from 1.2.20 to 1.2.21.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases )
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/v1.2.20...v1.2.21 )
---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
dependency-version: 1.2.21
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-22 21:31:54 +11:00
Andrej730
c1a9708504
ci.yml - build ifctester docs
...
to ensure script doesn't break
2026-03-20 15:43:13 +05:00
Andrej730
f3fe1a7bf0
ci.yml - BUILD_EXAMPLES=ON to keep testing examples build
2026-03-11 18:38:25 +05:00
Andrej730
fc13bcd055
bump ccache-action
2026-02-26 17:12:55 +05:00
Andrej730
015431fa1f
bonsai - drop unrelated pypi aud module
...
Turned out `aud` module we had in our makefile had nothing to do with Blender built-in `uad` module 🫣
So no need to install anything from PyPI since this module is generally available in Blender
2026-02-03 14:55:14 +05:00
Esteban DUGUEPEROUX
8f3715c0f1
review: Take into account remarks
2026-01-24 12:09:29 +01:00
Esteban DUGUEPEROUX
a86c333a99
make: Try to build and run others examples
2026-01-23 20:49:16 +01:00
dependabot[bot]
abb19e0870
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-19 13:39:50 +01:00
Andrej730
f8144cdbad
ci.yml - color cmake output
2025-12-18 18:46:04 +05:00
Andrej730
cd87217f4e
build scripts - don't provide cxx-std-17
...
As it's automatically set by the cmake script.
2025-12-15 19:02:05 +05:00
Andrej730
87e4846f71
ci.yml - use ccache for examples too
2025-12-15 19:02:05 +05:00
Andrej730
4138d9f464
ci.yml - drop OCCT cmake variables preferring cmake config
...
Just found that it's available from `occt-misc` package.
2025-12-15 19:02:05 +05:00
Andrej730
c7b75d2863
ci.yml - add packages to use occt cmake config
2025-12-15 19:02:05 +05:00
Andrej730
46dc6cf08b
ci.yml - use depth 1 for swig
2025-12-15 19:02:04 +05:00
Andrej730
276c9c9833
ci - also temp disable ifcopenhouse executables execution
2025-12-12 20:54:39 +05:00
Andrej730
4d34e4296c
examples - build IfcAlignment using cmake package
2025-12-12 19:30:22 +05:00
Andrej730
43533706a4
examples - build IfcOpenHouse/IfcAdvancedHouse using cmake package
2025-12-12 19:30:22 +05:00
Andrej730
084992ddcc
Make IfcParseExamples buildable outside of the main build tree
...
It's a very verbose version of consuming IfcOpenShell cmake package, but we'll be able to use it as a start point to build upon.
2025-12-12 18:33:48 +05:00
dependabot[bot]
b135dd6994
Bump actions/setup-python from 2 to 6
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 13:07:34 +01:00
dependabot[bot]
07147f4b7f
Bump actions/checkout from 2 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-19 13:02:55 +01:00
Andrej730
48b1493c5c
build_win - use official ccache-action as PR got merged
2025-11-19 16:58:22 +05:00
Andrej730
cead5cc75d
ci - add swig build to fix failing stub test
...
Older swig versions have some redundant symbols, using the one we use in other build scripts.
2025-11-17 19:28:09 +05:00
Andrej730
9396cb226f
ci - add opencollada to fix failing stub test
2025-11-17 19:28:09 +05:00
Esteban DUGUEPEROUX
30925a4b3c
fix format
2025-11-05 19:26:22 +01:00
Esteban DUGUEPEROUX
ccf0efffce
cmake: Simplify hdf5 linkage
2025-11-05 19:26:22 +01:00
Andrej730
e8544d78ee
ci.yml - note on rtti in rocksdb
2025-10-28 17:17:20 +05:00
Andrej730
e715a9467d
ci.yml - exclude PYTHON_LIBRARY as redundant
2025-10-28 17:17:20 +05:00
Thomas Krijnen
6f3065f6ce
ci.yml USE_MMAP=On
2025-10-26 10:15:52 +01:00
Thomas Krijnen
325745a822
Test IfcConvert only on single file
2025-10-25 15:54:15 +02:00
Thomas Krijnen
0f8c6ffe9e
Run the bulk of pytest in parallel
2025-10-25 15:38:25 +02:00
Andrej730
b61000d2fe
ci.yml - bump ccache action version
2025-10-04 21:40:07 +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
8a33e2fea1
workflows - unify ccache names
2025-09-26 21:53:31 +05:00
Andrej730
d0d5f972df
cmake - use find_package for rocksdb and zstd
2025-09-18 14:07:58 +05:00
Thomas Krijnen
51ae3f4c5e
Update CI paths
2025-08-29 09:26:23 +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
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