git » sdk » commit aee54c5

Update alpine CI

author Stephen Paul Weber
2024-11-12 19:15:44 UTC
committer Stephen Paul Weber
2024-11-12 19:15:44 UTC
parent 2ff342e898830190fe265d69ec68eac13deb1f34

Update alpine CI

.builds/alpine.yml +17 -7

diff --git a/.builds/alpine.yml b/.builds/alpine.yml
index d4e9445..60e574a 100644
--- a/.builds/alpine.yml
+++ b/.builds/alpine.yml
@@ -1,4 +1,4 @@
-image: alpine/3.20
+image: alpine/edge
 packages:
 - opus-dev
 #- libdatachannel-dev
@@ -9,6 +9,8 @@ packages:
 sources:
 - https://git.sr.ht/~singpolyma/snikket-sdk
 - https://gitlab.alpinelinux.org/anjandev/aports.git#haxe
+artifacts:
+- snikket-sdk/libsnikket.so
 tasks:
 - keygen: |
     abuild-keygen -a -i -n
@@ -27,12 +29,20 @@ tasks:
 - xlocale: |
     doas ln -s /usr/include/locale.h /usr/include/xlocale.h
 - haxelib: |
-    haxelib install datetime
-    haxelib install haxe-strings
-    haxelib install hsluv
-    haxelib install tink_http
-    haxelib install sha
-    haxelib install thenshim
+    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/HaxeFoundation/hxcpp
+    cd ~/haxe/hxcpp/git/tools/hxcpp
+    haxe compile.hxml
 - make: |
     cd snikket-sdk
     make