Commit Graph

159 Commits

Author SHA1 Message Date
krangelov
c4ff30cc34 add libwinpthread-1.dll as well 2021-11-16 21:42:55 +01:00
krangelov
0784b00a47 grab the extra .dll dependencies from MinGW as well 2021-11-16 21:27:20 +01:00
krangelov
6838aaa1fe add the .dll to the artifact as well 2021-11-16 21:04:36 +01:00
krangelov
6b301f916d add msys64 to the artifact path 2021-11-16 20:53:25 +01:00
krangelov
83e28f47f9 third guess 2021-11-16 20:45:50 +01:00
krangelov
2c11c25940 another attempt to build the artifact 2021-11-16 20:34:25 +01:00
krangelov
4750de888a an attempt to upload the windows build as an artifact 2021-11-16 20:26:58 +01:00
krangelov
f469b9979f no sudo on Windows 2021-11-16 20:05:08 +01:00
krangelov
f5fea82020 set working directory 2021-11-16 19:49:08 +01:00
krangelov
e00378c820 attempt to build the Windows runtime 2021-11-16 19:40:14 +01:00
krangelov
2c38ba6ca4 test msys 2021-11-16 19:36:02 +01:00
krangelov
7797aa6ed5 build instructions for Windows 2021-11-16 19:19:21 +01:00
Krasimir Angelov
30c5109bfd install GCC for MinGW 2021-11-16 19:13:56 +01:00
Krasimir Angelov
051eb737f2 Try to setup Windows build 2021-11-16 19:06:32 +01:00
John J. Camilleri
ad3489f0f9 Use actions/setup-node instead of nvm
Even though it should be installed, I was getting
nvm: command not found
in the CI logs.
2021-10-18 14:47:37 +02:00
John J. Camilleri
0b13d04ac4 Use Node.js 12 in CI 2021-10-18 14:42:37 +02:00
John J. Camilleri
a2d843f8ed Skip JavaScript in CI 2021-10-18 08:48:50 +02:00
John J. Camilleri
c9b668a583 Fix compilation with macOS mmap/malloc workaround. Add Python (macOS) to CI. 2021-10-15 17:34:19 +02:00
John J. Camilleri
26069e7ffe Set LD_LIBRARY_PATH globally in all workflow jobs/steps 2021-10-14 22:09:55 +02:00
John J. Camilleri
d218c286eb Re-enable macOS build in CI. Minor cleanup. 2021-10-14 21:52:41 +02:00
John J. Camilleri
900a0985a8 Put back bindings in all languages as separate jobs 2021-10-14 15:31:05 +02:00
John J. Camilleri
6b93c6fde4 Be more conservative when displaying /usr/local 2021-10-14 15:25:04 +02:00
John J. Camilleri
60a578bd6f add pipe ro run command 2021-10-14 15:21:11 +02:00
John J. Camilleri
04dd99c56c sudo mv 2021-10-14 15:19:25 +02:00
John J. Camilleri
d304e57b6e Move after download 2021-10-14 15:17:55 +02:00
John J. Camilleri
5bf0c9b7ad mkdir /usr/local/lib and /usr/local/include 2021-10-14 15:13:20 +02:00
John J. Camilleri
a044adfc8b Download artifacts to /usr/local 2021-10-14 15:08:18 +02:00
John J. Camilleri
695025d1a2 Display structure of downloaded files 2021-10-14 15:05:03 +02:00
John J. Camilleri
57b9080234 First attempt at separating the different language bindings in CI workflow 2021-10-14 15:01:37 +02:00
John J. Camilleri
30e3e6ba52 Cleanup, update README 2021-10-14 11:26:30 +02:00
John J. Camilleri
2d3c390e7d missing \ 2021-10-14 11:14:38 +02:00
John J. Camilleri
9b591129ed Install build tools with brew 2021-10-14 11:13:31 +02:00
John J. Camilleri
8e03b63237 Add glibtoolize to macOS CI 2021-10-14 11:07:38 +02:00
John J. Camilleri
86246c6fb8 Add macOS to CI 2021-10-14 11:05:41 +02:00
John J. Camilleri
ca2f2bfd89 Change from ffi to ffi-napi since the former seems unsupported
This should also fix installation problem of node-gyp in CI
2021-10-05 01:02:02 +02:00
John J. Camilleri
1f72ef77c4 Add bootNGF. Organise tests better. 2021-10-04 15:07:23 +02:00
John J. Camilleri
7551926383 Add FFI bindings for all API functions. Implement getCategories and getFunctions 2021-10-04 14:15:35 +02:00
John J. Camilleri
45db11b669 Add proper tests, exception handling, implement getAbstractName 2021-10-04 12:10:29 +02:00
John J. Camilleri
ff30169cbf Update CI workflow with new Python test command 2021-08-30 13:46:34 +02:00
John J. Camilleri
91adc09b1f Define LD_LIBRARY_PATH when running Python tests 2021-08-24 09:09:30 +02:00
John J. Camilleri
beab2ad899 Update Python instructions, add simple testsuite (which fails with segmentation fault) 2021-08-24 09:05:16 +02:00
John J. Camilleri
f35dff7c66 Add LD_LIBRARY_PATH to cabal test step 2021-08-13 10:04:21 +02:00
John J. Camilleri
1749908f6c Add --extra-lib-dirs to cabal command 2021-08-13 09:58:31 +02:00
John J. Camilleri
d8e1e2c37d Add sudo to make install 2021-08-13 09:53:17 +02:00
John J. Camilleri
8877243701 Add tests to CI 2021-08-13 09:51:10 +02:00
John J. Camilleri
ddfc599db3 Add sudo to apt commands 2021-08-12 10:34:38 +02:00
John J. Camilleri
cb30e176bd Add CI workflow for building runtime 2021-08-12 10:33:45 +02:00
Andreas Källberg
1867bfc8a1 Rename packages based on git tag 2021-07-25 11:08:21 +08:00
Andreas Källberg
6ef4f27d32 Upload release assets automatically as well 2021-07-25 10:43:36 +08:00
Andreas Källberg
8814fde817 Only run the script once per release 2021-07-25 09:30:36 +08:00