Thomas Krijnen
ce08fa9c1a
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
...
# Conflicts:
# src/ifcparse/IfcParse.h
2021-09-24 10:29:10 +02:00
Thomas Krijnen
51e13c06ba
Update ci.yml
2021-09-24 10:19:23 +02:00
Thomas Krijnen
529c007198
Update cd.yml
2021-09-24 10:06:47 +02:00
Thomas Krijnen
768b754a0b
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
...
# Conflicts:
# .github/workflows/ci.yml
# src/ifcparse/IfcParse.cpp
2021-09-24 09:03:58 +02:00
Dion Moult
b71684955d
Simplify packaging, add create project smoke test. New license target.
2021-09-03 14:11:15 +10:00
Dion Moult
b1b3d7e312
Minor fix. See #1711 .
2021-08-31 14:10:43 +10:00
Kristoffer Andersen
126bac462d
Add basic BCF pypi upload CI action. ( #1701 )
...
* Add basic pypi upload CI action.
For now I propose a simple trigger using a commit tag "[bcf release]". I think this is just as well since we do not (yet) have an automatic versioning for the bcf package
* add correct subfolder (point to bcf) to ci recipe
2021-08-27 20:30:39 +10:00
krande
c96d1e6387
add lxml package as another dep to be installed before running tests
2021-08-26 09:58:37 +02:00
krande
d4ace423a3
Prep BCF for pypi upload.
...
* Refactored the BCF dir into a "src-layout" which I am more comfortable with. We can likely change this back if it is not compatible with other development
* I added a few setup files for the bcf package (setup.cfg, pyproject.toml and a MANIFEST.in file)
* Added two __init__.py files in the v2 and v3 subfolders for them to be picked up during package compilation
2021-08-26 09:58:37 +02:00
krande
9c81418492
Add numpy as a dependency
2021-08-26 09:58:37 +02:00
Kristoffer Andersen
a60c5367ee
Update rel path
2021-08-26 09:58:37 +02:00
krande
cb0c124745
cd into test folder before running tests
2021-08-26 09:58:37 +02:00
krande
6aea3361c1
Add proposal for CI workflow on PR and commits
2021-08-26 09:58:37 +02:00
Thomas Krijnen
f9c3bbb544
run blenderbim ci only on 0.6
2021-08-10 14:32:57 +02:00
Thomas Krijnen
007c5893c1
Merge branch 'v0.7.0' of https://github.com/IfcOpenShell/IfcOpenShell into v0.7.0
2021-08-10 14:30:21 +02:00
Thomas Krijnen
43f528ce04
Merge remote-tracking branch 'origin/v0.6.0' into v0.7.0
...
# Conflicts:
# src/ifcgeom/IfcGeomTree.h
# src/ifcgeom_schema_agnostic/IfcGeomIterator.h
# src/ifcgeom_schema_agnostic/IteratorImplementation.cpp
# src/ifcgeom_schema_agnostic/IteratorImplementation.h
# src/ifcparse/Ifc4x3_rc3.cpp
# src/ifcparse/Ifc4x3_rc3.h
# src/serializers/SvgSerializer.cpp
2021-08-10 14:30:07 +02:00
Thomas Krijnen
ea9fd80998
Update ci.yml
2021-08-10 14:01:33 +02:00
Thomas Krijnen
5773c304dc
Update ci.yml
2021-08-10 13:53:37 +02:00
Thomas Krijnen
5bf7aea21b
Update ci.yml
2021-08-10 13:50:57 +02:00
Thomas Krijnen
e69b081962
cgal
2021-08-10 13:44:05 +02:00
Thomas Krijnen
443d769f62
recursive checkout
2021-08-10 12:54:55 +02:00
Thomas Krijnen
0183cf3b31
Update FUNDING.yml
2021-08-07 15:48:50 +02:00
Dion Moult
fee5d17f61
Fix builds to use name "blenderbim" instead of "blender28-bim" which now confuses people since 2.9 is out.
2021-08-05 14:02:11 +10:00
Thomas Krijnen
a727f81844
Update ci.yml
2021-07-11 09:29:23 +02:00
Thomas Krijnen
2ede620068
Update release.yml
2021-07-11 09:29:19 +02:00
Dion Moult
f1acda85c9
Call the daily builds "developer testing builds" to prevent misleading users
2021-03-26 20:52:32 +11:00
Dion Moult
6186a88568
Rename misleading "ifcblenderexport" directory to "blenderbim"
2021-03-26 20:44:14 +11:00
Priit Laes
dbce9ec049
actions: ci: Skip installing recommended packages
...
Not much, but still small improvement:
6 upgraded, 138 newly installed, 0 to remove and 43 not upgraded.
6 upgraded, 135 newly installed, 0 to remove and 43 not upgraded.
2021-03-14 16:42:09 +01:00
Priit Laes
b9c5c28c54
actions: ci: Use single apt install call
...
Reduces time for this step ~10%
2021-03-14 16:42:09 +01:00
Priit Laes
184a189f2a
actions: ci: Enable ccache
...
Reduces build time with full cache from 20 to ~3 minutes.
2021-03-14 16:42:09 +01:00
Thomas Krijnen
37f549927d
Update ci.yml
2021-03-14 12:29:05 +01:00
Thomas Krijnen
a5fe3e77e7
Update ci.yml
2021-03-14 11:59:36 +01:00
Dion Moult
922fc2beda
Build fix
2021-03-14 18:04:57 +11:00
Priit Laes
510dca1aca
build: actions: Don't hardcode parallel builds to 10 in release workflow
...
And convert from deprecated `backtick` syntax to POSIX-compatible $(...)
2021-03-13 15:00:46 +01:00
Dion Moult
d56869d341
Create build on every commit to see what happens
2021-03-12 10:15:01 +11:00
Krande
bc2ac6b31a
Automated Blenderbim releases using github actions ci ( #1354 )
...
* Initial commit for suggested blenderbim github actions setup
* Changed the github repo address from fork to main repo for clarity
* Include python version info to appear on asset name. Consider using additional matrix loop on python versions 37 and 39. Currently hardcoded py37 for testing
* Cleanup of "python_fcl" files in dist/working before compiling BIMTester
* Loop over python 3.7 and 3.9 for all platforms and build 6 releases
* Set the correct repository name in the trigger. Also make the trigger only run when "[release]" is added in the commit message.
2021-03-09 08:11:47 +11:00
Thomas Krijnen
059c405652
Github actions nproc
2021-03-08 15:20:59 +01:00
Thomas Krijnen
5c3642e1d1
Use BUILD_PACKAGE option
2021-03-08 14:52:57 +01:00
Thomas Krijnen
8ee9835e27
Change repo name
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
8299505672
Release V 0.6.0 alpha.2
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
e7558d0008
Release v0.6.0 alpha.1
...
add EXTRA_VERSION to set prerelease (to be set to null string for final release)
add release workflow
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
1bed25408f
up ci
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
603a034ac6
use host ubuntu 20.04
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
6f802ed770
prepare for docker image of ifcopenshell
2021-03-08 14:52:57 +01:00
Christophe Prud'homme
e4f591babf
add gh action
2021-03-08 14:52:57 +01:00
Thomas Krijnen
d3eab88ab9
Create FUNDING.yml
2019-10-30 08:31:30 +01:00