Andrej730
8a5878886e
conda\clean-old-version: add script metadata
...
`bash -l` seems to be part of `setup-micromambda`
2026-09-15 12:02:52 +05:00
Andrej730
69e49422a9
ci-ifcopenshell-conda-cleaner: move script to a separate .py file
2026-09-15 12:02:52 +05:00
dependabot[bot]
ff2b57d152
build(deps): bump hendrikmuhs/ccache-action from 1.2.23 to 1.2.24
...
Bumps [hendrikmuhs/ccache-action](https://github.com/hendrikmuhs/ccache-action ) from 1.2.23 to 1.2.24.
- [Release notes](https://github.com/hendrikmuhs/ccache-action/releases )
- [Commits](https://github.com/hendrikmuhs/ccache-action/compare/v1.2.23...v1.2.24 )
---
updated-dependencies:
- dependency-name: hendrikmuhs/ccache-action
dependency-version: 1.2.24
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-09-14 17:23:35 +05:00
Andrej730
032a361d16
check-whitespace: normalize .yaml files
2026-09-14 17:23:21 +05:00
Andrej730
c3b1c49157
ci: test building with manifold
...
As it's part of the default build in build-all.py.
2026-09-11 19:12:01 +05:00
Dion Moult
ba9810f459
[AI-generated, unverified] ifcparse: stop re-sorting the inverse index on every read after a write ( #9460 )
2026-09-10 07:31:45 +10:00
Andrej730
550150b339
ci-lint: check whitespace issues
...
Was testing this script for a couple weeks on Linux, found no issues, seems reliable. Also tested it on Windows today.
2026-09-09 16:43:04 +05:00
Andrej730
dc69c19aa7
ifcopenshell-python: move mathutils related tests to Bonsai
...
Previously tests never ran since workflow targets 3.11 and running tests is gated by Python 3.13.
2026-09-04 13:26:05 +05:00
Andrej730
a4503f72af
ci: use python available from PATH to retrieve include
...
One less place to update on version change.
2026-09-03 19:55:54 +05:00
Andrej730
aea6badbaa
build-bonsaiviewer-autodesk: install missing libs
...
CI was failing:
```
The system library `dbus-1` required by crate `libdbus-sys` was not found.
The file `dbus-1.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
The PKG_CONFIG_PATH environment variable is not set.
```
2026-09-03 19:55:54 +05:00
Andrej730
a8b59ee296
ci-lint: reuse astral-sh/setup-uv
2026-09-03 19:55:54 +05:00
Andrej730
462a05e662
black_to_github_annotations: inline dependency
2026-09-03 19:55:54 +05:00
Andrej730
2b7970509e
Move ci script to .github/scripts
2026-09-03 19:55:54 +05:00
Andrej730
75da4e950d
Remove check_repo_ci_jobs.py
...
Seems to be orphaned since 9fe40c3
2026-09-03 19:55:54 +05:00
Andrej730
5114ae26ea
ci-ifcwrap-standalone: deduplicate wrapper building code
2026-09-03 19:55:54 +05:00
Andrej730
2613fb53ba
ci: add paths missing from paths filter
2026-09-03 19:55:54 +05:00
Andrej730
a8e94d7097
Remove ifcgeom_schema_agnostic references
...
Removed long time ago during refactor ccde605
2026-09-03 19:55:54 +05:00
Andrej730
63c34d0f9d
Remove ifcjni references ( c2abc3f)
2026-09-03 19:55:54 +05:00
Andrej730
70bb008ff8
ci: dedup paths filters
2026-09-03 19:55:54 +05:00
Andrej730
403a23a976
ci: reuse push paths filter for pull_request
2026-09-03 19:55:54 +05:00
Andrej730
87fd9209e1
ci-ifcwrap-standalone: ccache swig build
2026-09-03 19:55:54 +05:00
Andrej730
e18d927b40
ci-ifcwrap-standalone: use ccache
2026-09-02 20:41:26 +05:00
Andrej730
7826e7d177
ci: colorful output for pytest
2026-09-02 20:08:33 +05:00
Andrej730
6b176e8b4a
ci: use github annotations to show in summary what test suite has failed
...
Otherwise they can get burried in logs.
2026-09-02 20:08:33 +05:00
Thomas Krijnen
d11440af65
Address failing tests
...
* import-mode=import-lib to prevent temp rename
* Skip some failing tests
* Update stub
* Fix decorator
2026-09-02 15:56:15 +02:00
Andrej730
da28d127d7
build-all: make BonsaiViewer a normal target, built by default
...
Can be skipped using `--without-BonsaiViewer` as any other target, if
needed.
2026-08-31 22:50:20 +05:00
Andrej730
1f6e02639b
build_rocky: use dtolnay/rust-toolchain action
2026-08-28 18:59:47 +05:00
Andrej730
3251c1b225
Enable ccache explicitly for builds #9359
...
Since it's now off by default
2026-08-27 16:54:01 +05:00
Andrej730
5903c3c895
Normalize whitespaces in yml files
2026-08-27 16:54:01 +05:00
dependabot[bot]
15deb1c02c
build(deps): bump actions/setup-python from 6 to 7
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-26 14:11:39 +05:00
dependabot[bot]
cc78d0bcc7
build(deps): 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-08-26 14:11:28 +05:00
Andrej730
13bc8308b1
CI: unify script for packaging zips, port to Python
2026-08-25 18:55:14 +05:00
Dion Moult
d808104725
ci: test the daily bonsai build against the branch that built it
...
The bare clone fetched the default branch, so a v0.9.0 daily would be
smoke-tested and pytested against v0.8.0 scripts and tests.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-25 10:25:42 +10:00
Dion Moult
b71b217814
ci: trigger bonsai and ifcsverchok dailies from v0.9.0
...
Daily builds for user testing now come from the v0.9.0 branch.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-25 10:25:10 +10:00
Dion Moult
0faba0fdd8
bonsai: drop Intel macOS builds
...
Upstream binary builds no longer produce macos64 zips (build_osx builds
arm64 only since wgpu Qt), and Blender dropped Intel Mac support in 5.0,
so there is nothing left to package for that platform.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-08-25 10:24:53 +10:00
Thomas Krijnen
9089a20ce3
Add branch filter for v0.9.0 in CI workflow #9336
2026-08-22 13:21:43 +02:00
Thomas Krijnen
d4a5420851
Rename job to publish_ifctester_org
2026-08-22 13:18:20 +02:00
Andrej730
19a3707f72
build-all: build swig natively for pyodide
2026-08-10 15:11:36 +05:00
Andrej730
35d2fb43e2
build_osx: use uv run
2026-08-10 15:11:24 +05:00
Thomas Krijnen
83fc219a8a
publish-cpp-api-docs.yml
2026-08-10 06:15:49 +02:00
Thomas Krijnen
7a1dcd07c8
Handle version postfixes
2026-08-10 05:19:17 +02:00
Thomas Krijnen
96653029cf
Upgrade standalone CI to SWIG 4.2.1
...
Generated with the assistance of an AI coding tool.
2026-08-09 10:49:49 +02:00
Thomas Krijnen
8f4832651a
Track patch rename
2026-08-08 12:30:26 +02:00
Andrej730
e044b865dd
pyodide/test_wheel: make it support modular wheels
2026-08-06 19:52:49 +05:00
Andrej730
16e58f7369
build_pyodide: push built dependencies as build finished
...
As we do in build_rocky/build_osx already, allowing to push dependencies in case build succeeds but some later tests fail.
2026-08-06 19:49:54 +05:00
Andrej730
beb5c1f7ed
build_pyodide: use uv
2026-08-05 18:37:46 +05:00
Andrej730
8bdaa8c7cb
build-all: ifcopenshell-shared
...
As we're not currently bundling dlls for all other external dependencies.
It seems `--shared`in CI previously worked sort of by accident - since it was relying on the cached build outputs that were previously built statically.
2026-08-04 22:13:25 +05:00
Andrej730
ccb9be0940
build_rocky: add comments to the script
2026-08-04 16:21:01 +05:00
Andrej730
82f0a74ab2
Build workflows: drop stale line
...
It's a stale line from original approach (b599ee1040 ) that was using `bin` as a stage area. Now zip is packed right to `~/output`.
2026-08-04 16:20:17 +05:00
Andrej730
108acf1cd0
build_rocky: rely on uv for providing Python
2026-08-04 14:24:32 +05:00