Skip to content

Commit ea24e4b

Browse files
committed
Build and upload components as artifacts for testing
1 parent ec5f9d4 commit ea24e4b

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

.github/workflows/build.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,24 @@ jobs:
4949
- name: Tear down docker container
5050
run: |
5151
docker rm -f nanomq
52+
53+
build-cpython-components:
54+
runs-on: windows-latest
55+
56+
steps:
57+
- name: Checkout repo
58+
uses: actions/checkout@v4
59+
60+
- name: Install dependencies
61+
run: |
62+
python -m pip install --upgrade pip
63+
pip install -e .[dev]
64+
65+
- name: Create CPython Grasshopper user objects
66+
run: |
67+
invoke build-cpython-ghuser-components
68+
69+
- uses: actions/upload-artifact@v2
70+
with:
71+
name: compas_eve_components
72+
path: src/compas_eve/ghpython/components/ghuser

0 commit comments

Comments
 (0)