| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
Normalize whitespaces in yml files | 21 天前 | |
ci-ifcwrap-standalone: deduplicate wrapper building code | 13 天前 | |
check-whitespace: add a note about Rust files | 3 天前 | |
test: exercise cross-plug-in OCCT hand-offs against every packaged build CI builds from source against one shared system OCCT, so no test could ever see the duplication that broke every release package. test/package/ holds a pytest module that does exactly the hand-offs that break: kernel -> brep tree through add_element and through tree(file), and kernel -> SVG serializer the way Bonsai's drawing generator drives it. The fixture comes from the main tree, not the test/input submodule. run_against_package.py extracts a built ifcopenshell-python zip, recreating the SONAME symlinks that ZipFile.extractall would flatten into "file too short" files, and runs the tests with the packaged wrapper on PYTHONPATH. Every build workflow runs it against the zip it just produced, before the upload, and the Unix packaging steps now pass --fail-on-missing-deps so an unresolvable library fails the build instead of being uploaded with a warning. Against real packages from S3: the static-OCCT linux64 build of 15deb1c fails all three tests with "An unknown error occurred"; the shared-OCCT build of 06c3b4f and a local source build pass all three. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> | 2 小时前 | |
Update FUNDING.yml | 5 年前 | |
dependabot - track Python tools versions | 8 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 21 天前 | ||
| 13 天前 | ||
| 3 天前 | ||
| 2 小时前 | ||
| 5 年前 | ||
| 8 个月前 |