git » sdk » commit 6f03973

Make github actions match CI

author Stephen Paul Weber
2026-03-10 16:14:34 UTC
committer Stephen Paul Weber
2026-03-10 16:14:34 UTC
parent 501769ef8d77970fb8a759342f9f51945973de0f

Make github actions match CI

.github/workflows/build.yml +16 -13

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 8107db2..284c2ce 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -38,18 +38,7 @@ jobs:
 
     - name: Haxe Dependencies
       run: |
-        haxelib --quiet git jsImport https://github.com/back2dos/jsImport
-        haxelib --quiet install datetime
-        haxelib --quiet install haxe-strings
-        haxelib --quiet install hsluv
-        haxelib --quiet install tink_http
-        haxelib --quiet install sha
-        haxelib --quiet install thenshim
-        haxelib --quiet install HtmlParser
-        haxelib --quiet install hxnodejs
-        haxelib --quiet git hxtsdgen https://github.com/singpolyma/hxtsdgen
-        haxelib --quiet install utest
-        haxelib --quiet git hxcpp https://github.com/singpolyma/hxcpp update-sqlite
+        make hx-build-dep
         cd ~/haxe/hxcpp/git/tools/hxcpp
         haxe compile.hxml
 
@@ -63,7 +52,9 @@ jobs:
       run: make test
 
     - name: Build
-      run: make
+      run: |
+        make
+        cd cpp && make clean
 
     - name: libborogove Artifact
       uses: actions/upload-artifact@v4
@@ -71,8 +62,20 @@ jobs:
         name: libborogove
         path: |
           libborogove.so
+          libborogove.a
+          libborogove.batteriesincluded.so
           cpp/borogove.h
 
+    - name: cpp Tarball
+      run: tar -cjf cpp.tar.gz cpp/
+
+    - name: cpp Artifact
+      uses: actions/upload-artifact@v4
+      with:
+        name: cpp
+        path: |
+          cpp.tar.gz
+
     - name: NPM Tarball
       run: tar -cjf npm.tar.gz npm/