Commit Graph

145 Commits

Author SHA1 Message Date
Amin Ya 35236e9929
ci: fix docker gcc on Fedora 2025-02-24 23:34:16 -08:00
Amin Yahyaabadi 333c93619e feat: add docker images with gcc as the compiler 2025-02-24 22:48:38 -08:00
Amin Yahyaabadi d81982f0b8 ci: build on native Linux arm runner 2025-02-24 11:00:11 -08:00
Amin Yahyaabadi a00d0ef0b6 ci: skip build tests on arm64 due to vcpkg 2025-02-24 03:14:08 -08:00
Amin Ya 068684f46b ci: unpin buildx version for qemu 7 2025-02-23 21:35:44 -08:00
Amin Ya 3f7161439e
ci: use the latest qemu 2025-02-23 21:18:10 -08:00
Amin Yahyaabadi 4330bb5cf2 fix: pin buildx due to segfaults 2025-02-23 16:13:13 -08:00
Amin Yahyaabadi ed642e3c97 fix: apt-get update dockers + skip mingw on fedora 2025-02-23 15:34:56 -08:00
Amin Yahyaabadi b20073c6f5 ci: add setup-cpp base images 2025-02-23 03:26:32 -08:00
Amin Yahyaabadi 77458ed404 ci: disable actions cache on Windows [skip ci] 2025-02-23 02:31:05 -08:00
Amin Yahyaabadi c49e25690a ci: install qemu 7 for cross compilation [skip test] 2025-02-23 02:23:32 -08:00
Amin Yahyaabadi 902ec7be5e ci: build arm64 docker only on ubuntu 2025-02-23 02:13:34 -08:00
Amin Yahyaabadi 7a7572279c ci: exclude arm64 builds on Arch docker 2025-02-23 02:08:55 -08:00
Amin Yahyaabadi c7d3db8462 ci: add Arm64 docker builds 2025-02-23 01:49:16 -08:00
Amin Yahyaabadi abe2d67f8c chore(release): v0.46.2 [skip test] 2025-02-15 22:45:12 -08:00
Amin Yahyaabadi fce207515b ci: fix releasing of executables and dist 2025-02-11 00:59:25 -08:00
Amin Yahyaabadi 185a60867a ci: place the artifacts and exe 2025-02-07 14:11:47 -08:00
Amin Yahyaabadi f7141f2b69 ci: skip dist push on main branch [skip test] 2025-02-07 12:34:05 -08:00
Amin Yahyaabadi 06230ecbcd ci: fix downloading of artifacts + docker cache [skip test] 2025-02-07 12:29:07 -08:00
Amin Yahyaabadi a03cb7ea00 chore(release): v0.46.1 [skip test] 2025-02-06 03:00:50 -08:00
Amin Yahyaabadi 8f3364ce7b ci: update to upload/download actions v4 2025-01-30 09:51:17 -08:00
Amin Yahyaabadi 12e62a1b8d chore: v0.46.0 [skip test] 2025-01-25 23:05:50 -08:00
Amin Yahyaabadi 1fd813945e chore: v0.45.0 [skip test] 2025-01-12 04:57:02 -08:00
Amin Yahyaabadi 361073ae6b ci: use pnpm lock as the cache key in CI 2025-01-12 03:27:46 -08:00
Amin Yahyaabadi 6b8e64ce19 ci: skip node 12 tests on macos 15 [skip ci] 2025-01-12 02:08:25 -08:00
Amin Yahyaabadi 75001ab879 ci: build executables on older OS 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi bb6b0562ab ci: update MacOS runner images 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi e0e749b984 ci: use node/pnpm versions from config files [skip ci] 2024-10-25 00:20:06 -07:00
Amin Yahyaabadi d485b24c12 chore: v0.44.0 [skip test] 2024-10-02 14:14:36 -07:00
renovate[bot] 52acadc64a
chore(deps): update pnpm to v9.11.0 2024-09-20 19:38:53 -07:00
Amin Yahyaabadi b2a7ceb1aa
ci: check out the branch in the build job 2024-09-20 19:21:33 -07:00
Amin Yahyaabadi efdf36d38c
ci: commit the dist after the build 2024-09-20 19:18:02 -07:00
Amin Yahyaabadi 5f4f319fe8
chore: v0.43.0 [skip test] 2024-09-19 15:39:46 -07:00
Amin Yahyaabadi c60a5ed965
chore: v0.42.0 [skip test] 2024-09-18 19:44:55 -07:00
Amin Yahyaabadi fc60b25730
chore: v0.41.1 [skip test] 2024-09-17 13:03:34 -07:00
Amin Yahyaabadi 1318ec90f6
ci: update pnpm to 9.10.0 in ci [skip ci] 2024-09-10 01:27:39 -07:00
Amin Yahyaabadi bfbfe9ca0b
chore: v0.41.0 [skip test] 2024-09-08 05:46:08 -07:00
Amin Yahyaabadi 2e807b3c46
ci: run the tests on MacOS ARM 2024-09-08 05:30:08 -07:00
Amin Yahyaabadi ed70b16a4c
ci: create macos-arm setup-cpp binaries 2024-09-08 04:50:57 -07:00
Amin Yahyaabadi cb3bbf182c
chore: v0.40.0 2024-09-04 19:41:56 -07:00
Amin Yahyaabadi e7ebe0f63e
ci: smoke test the node 12/20 bundles 2024-09-04 02:04:31 -07:00
Amin Yahyaabadi 8302e555d2
fix: do not use __dirname 2024-09-04 00:56:29 -07:00
Amin Yahyaabadi 7547f75b96
ci: add integration test for modern bundle 2024-09-03 23:50:34 -07:00
Amin Yahyaabadi 8db3315e6c
feat: add Modern ESModule target via Vite 2024-09-03 23:19:49 -07:00
Amin Yahyaabadi 8bbc80d7ce
fix!: remove actions bundle in favour of modern bundle 2024-09-03 15:57:30 -07:00
Amin Yahyaabadi ccbe5dcb3e
chore: update dev-dependencies 2024-09-02 23:31:47 -07:00
Amin Yahyaabadi c38aec23f9
chore: update pnpm to 9.8.0 2024-08-23 00:57:35 -07:00
Amin Yahyaabadi 6827680827
chore: v0.39.0 [skip test] 2024-08-22 15:14:53 -07:00
Amin Yahyaabadi c2afe421b0
test: pass the install directory for powershell 2024-08-21 15:29:27 -07:00
Amin Yahyaabadi 0b45dac798
fix: fix the rcPath for setup-cpp 2024-08-15 14:54:05 -07:00