Commit Graph

111 Commits

Author SHA1 Message Date
Amin Yahyaabadi 5c246f1986 ci: separate the lint tests from the tests 2023-07-24 14:28:48 -07:00
Amin Yahyaabadi b3b3348bbf ci: upload the built packages dist and fix release artifacts download 2023-07-24 14:18:02 -07:00
Amin Yahyaabadi 4e58b250d7 ci: fix placing the built artifacts 2023-07-24 14:11:16 -07:00
Amin Yahyaabadi 697fc17c87 ci: shared build for all the tests - rewrite the CI workflow 2023-07-24 13:59:56 -07:00
Amin Yahyaabadi cee1b6367a ci: disable fedora and arch mingw docker tests 2023-07-22 12:39:43 -07:00
Amin Yahyaabadi 623beb0a25 feat: add Mingw docker images and test them 2023-07-20 02:59:37 -07:00
Amin Yahyaabadi cd31ee43de feat: add production docker images and generate tests 2023-07-15 18:09:24 -07:00
Amin Yahyaabadi c5d5df5b33 fix: fix packing the executables 2023-07-15 17:15:31 -07:00
Amin Yahyaabadi 91eb21c1a6 ci: fix the smoke test path for node 16 2023-07-15 16:08:05 -07:00
Amin Yahyaabadi d2fe82a0d2 fix: fix docker base name 2023-07-15 15:50:55 -07:00
Amin Yahyaabadi b2cf91c9df fix: use node 20 instead of node 18 2023-07-15 15:41:58 -07:00
Amin Yahyaabadi 73478bbe8c feat: add separate production and testing docker files 2023-07-15 15:08:44 -07:00
abeimler 72b58a4d1b fix: clean up docker files 2023-05-01 11:24:36 +02:00
Amin Yahyaabadi c4c3576054 ci: setup the executable with node 18 2023-04-24 13:50:53 -07:00
Amin Yahyaabadi 4aa1b0647c ci: smoke test node 12 and 16 separately 2023-04-24 13:49:29 -07:00
Amin Yahyaabadi 39419e1292
ci: only run the tests on Node 18 2023-04-24 13:26:51 -07:00
Amin Yahyaabadi e767ab7a9a
ci: use pnpm 8 for all node versions 2023-04-24 13:24:44 -07:00
Amin Yahyaabadi bb21d92dc3 Merge branch 'master' into pr/164 2023-04-21 12:03:23 -07:00
Amin Yahyaabadi 941bccce95 ci: remove ubuntu 18 from CI 2023-04-21 11:22:13 -07:00
Alex Beimler 30c54f21f2
ci: fix CI script 2023-04-17 14:49:28 +02:00
abeimler b61116bffa feat: add pnpm and build stage in docker files 2023-04-17 11:20:21 +02:00
abeimler 7536d310d1 ci: fix docker build 2023-04-06 18:28:00 +02:00
abeimler a1aead3082 ci: add node 12 2023-04-06 17:34:55 +02:00
abeimler ca0fc58327 ci: fix node builds 2023-04-06 17:01:07 +02:00
abeimler db7a01cfd3 ci: clean up docker task 2023-04-06 16:07:02 +02:00
abeimler 4d028e9368 ci: fix dist build 2023-04-06 15:37:51 +02:00
abeimler d9316c0cbc chore: update node
* node12 -> node16
* run npm audit
2023-04-06 14:29:38 +02:00
Amin Yahyaabadi c41d430d6b fix: rename the built executables to include architecture and use -
BREAKING CHANGE the built executables are now renamed to include the architecture. See the readme for more information
2023-01-17 21:50:44 -08:00
Amin Yahyaabadi 477360fbee fix: rename the executable to `setup-cpp.js`
BREAKING CHANGE the executable is now `setup-cpp.js`
2023-01-17 21:40:21 -08:00
Amin Yahyaabadi 77554aa028 ci: add skip test trigger for docker tests [skip ci] 2023-01-17 12:15:33 -08:00
Amin Yahyaabadi 7dab220e87 chore: v0.21.1 [skip test] 2022-11-04 20:20:22 -07:00
Amin Yahyaabadi 3f8b289b8a ci: use node 16 in CI to test and build 2022-10-19 22:03:35 -07:00
Amin Yahyaabadi 3d99f05a7b ci: remove excess mv artifact command 2022-10-19 19:34:10 -07:00
Amin Yahyaabadi c2b8f83888 ci: fix the tag detection 2022-10-19 19:13:45 -07:00
Amin Yahyaabadi a547034e76 ci: upload the artifacts to the release in a separate job 2022-10-19 18:34:22 -07:00
Amin Yahyaabadi 2944fdfc3a ci: automatic release creation 2022-10-19 18:16:32 -07:00
Amin Yahyaabadi 75a1937063 ci: update ci versions 2022-08-22 00:00:57 -07:00
Amin Yahyaabadi 2b1515ae6b
ci: fix the cache keys [skip ci] 2022-08-03 23:09:17 -07:00
Amin Yahyaabadi e963a825e6 ci: add macos 12 to the GitHub Actions 2022-07-27 00:55:14 -07:00
Amin Yahyaabadi d8677634f7 fix: fix llvm on ubuntu 22.04 2022-07-22 00:20:33 -07:00
Amin Yahyaabadi 7698fea0a5 test: add fedora docker file 2022-07-10 16:44:43 -07:00
Amin Yahyaabadi f3cbe53fbc ci: do not fail fast on docker job failures 2022-06-29 19:12:35 -07:00
Amin Yahyaabadi df27d7c079 ci: test the arch_node docker in GitHub Actions 2022-06-29 18:59:48 -07:00
Amin Yahyaabadi 4db14f3ce6 chore: update devDependencies 2022-05-25 16:12:25 -07:00
Amin Yahyaabadi 455c907aa0 docker: use ubuntu 22.04 instead of unreleased kinetic 2022-05-02 22:37:10 -07:00
Amin Yahyaabadi 997b6725fe chore: rename building path to dev 2022-04-26 22:54:24 -07:00
Amin Yahyaabadi a8a6ade4ca ci: add skip hooks to github actions 2022-04-24 16:36:50 -07:00
Amin Yahyaabadi 5a9273c5dd ci: remove windows-2016 2022-04-04 11:21:34 -07:00
Amin Yahyaabadi 12b23196c9 ci: test docker on ubuntu:lateset 2022-02-15 01:23:01 -08:00
Amin Yahyaabadi 8390c75901 ci: ignore errors on ubuntu 18.04 2022-02-13 20:16:18 -08:00
Amin Yahyaabadi 8a97f81d68 ci: test on more operating systems 2022-02-13 19:41:23 -08:00
Amin Yahyaabadi 798452a83f fix: support visual studio 2022 2022-02-01 18:28:44 -08:00
Amin Yahyaabadi c7acc73aa7 ci: pack exe before running the tests [skip ci test] 2022-01-30 19:01:34 -08:00
Amin Yahyaabadi 19e817130b ci: add debugging session 2021-12-06 09:19:37 -06:00
Amin Yahyaabadi a4f327ad7e fix: enable adding paths using commands outside of the ci
enable ACTIONS_ALLOW_UNSECURE_COMMANDS inside docker build
2021-09-18 07:24:04 -05:00
Amin Yahyaabadi 577e455c62 ci: add docker test to ci 2021-09-18 07:13:43 -05:00
Amin Yahyaabadi 49ca00ee9f feat: add self-contained executables 2021-09-15 02:24:30 -05:00
Amin Yahyaabadi 79e1c66874 feat: add python installation
ci: enable submodules in the ci

Update setup-python
2021-09-14 15:35:52 -05:00
Amin Yahyaabadi e55608c34b test: add tests 2021-09-14 03:13:41 -05:00
Amin Yahyaabadi f63cc85aba chore: run format 2021-09-14 02:00:41 -05:00
Amin Yahyaabadi 3a01a44f1f chore: add github actions 2021-09-14 01:58:39 -05:00