Commit Graph

1604 Commits

Author SHA1 Message Date
renovate[bot] bdbd5b5fb0
chore(deps): update dependency node to v22.14.0 2025-02-15 03:13:51 +00:00
Amin Yahyaabadi ef2de93e77 ci: fix ignore patterns for eslint [skip test] 2025-02-11 01:04:17 -08:00
Amin Yahyaabadi fce207515b ci: fix releasing of executables and dist 2025-02-11 00:59:25 -08:00
Amin Ya 302c2937a9
Merge pull request #337 from aminya/renovate/pnpm-10.x [skip ci] 2025-02-09 22:50:22 -08:00
renovate[bot] daf22b970d
chore(deps): update pnpm to v10.2.1 2025-02-08 01:52:22 +00: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 Ya be9c96f67c
Merge pull request #334 from aminya/keywords [skip ci]
feat: support exclusive asset matching keywords+ Fix clang 15/16 on Ubuntu 24
2025-02-06 02:39:46 -08:00
github-actions[bot] a2312d2e6e chore(build): update dist 2025-02-06 10:38:51 +00:00
Amin Yahyaabadi f5bc42aff8 fix: prefer exe binaries for llvm on Windows 2025-02-06 02:37:08 -08:00
Amin Yahyaabadi 6f44503311 fix: update pnpm to 10 2025-02-06 01:57:31 -08:00
Amin Yahyaabadi a3723b08a9 fix: use fs-extra for move 2025-01-31 15:42:24 -08:00
Amin Yahyaabadi c2c30d9a33 fix: extract tar.xz files correctly with 7zip 2025-01-31 15:23:08 -08:00
Amin Yahyaabadi b7e481e350 fix: make the x86 arch optional for llvm windows 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi e647ab787e fix: catch the fallback errors directly 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi 01f6ff6b9c feat: fix installation on clang 15/16 on Ubuntu 24 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi 2ff473f883 feat: support exclusive asset keyword matching 2025-01-30 10:12:45 -08:00
Amin Ya 87d6792c19
Merge pull request #336 from aminya/upload [skip ci]
ci: update to upload/download actions v4
2025-01-30 10:12:30 -08:00
Amin Yahyaabadi 8f3364ce7b ci: update to upload/download actions v4 2025-01-30 09:51:17 -08:00
Amin Ya c08b751296
Merge pull request #333 from aminya/gcc [skip ci]
fix: do not fallback to latest apt package by default + fix: install both libtinfo5 and libtinfo6 for clang
2025-01-29 02:24:28 -08:00
Amin Yahyaabadi 0dee00a185 fix: install both libtinfo5 and libtinfo6 for clang 2025-01-29 00:57:29 -08:00
Amin Yahyaabadi d58ee0edd1 fix: do not fallback to latest apt package by default 2025-01-29 00:56:32 -08:00
Amin Yahyaabadi 12e62a1b8d chore: v0.46.0 [skip test] 2025-01-25 23:05:50 -08:00
Amin Ya 60dbf57778
Merge pull request #331 from aminya/llvm-remove-repo [skip ci]
feat: remove the LLVM repo on apt install failures + support LLVM 11-16 on Ubuntu 24 + fix GCC on Linux Arm64 + install GCC without PPA if possible
2025-01-25 23:04:34 -08:00
Amin Yahyaabadi 035c0629d9 fix: update the add-apt-repository llvm patch 2025-01-25 22:51:40 -08:00
Amin Yahyaabadi 119345363d fix: first try gcc installation without the ppa 2025-01-25 22:45:55 -08:00
Amin Yahyaabadi b8c9910896 fix: fix gcc installation on Ubuntu Arm64 2025-01-25 22:42:57 -08:00
Amin Yahyaabadi d1a8e5ecfe fix: add missing CURRENT_LLVM_STABLE variable 2025-01-25 22:36:10 -08:00
Amin Yahyaabadi 17f5ebc5b9 fix: install libtinfo 6 instead of libtinfo-dev 2025-01-25 22:33:19 -08:00
Amin Yahyaabadi a1e30580e4 feat: remove the LLVM repo on apt install failures 2025-01-24 23:22:12 -08:00
Amin Yahyaabadi 1fd813945e chore: v0.45.0 [skip test] 2025-01-12 04:57:02 -08:00
Amin Ya d90b3b5cdc
Merge pull request #327 from aminya/venv-mac
fix: check for existence of venv module before installing
2025-01-12 04:42:02 -08:00
Amin Yahyaabadi 0528a87872 fix: install pipx via pip too 2025-01-12 04:10:52 -08:00
Amin Yahyaabadi 627f57a609 fix: fix pipx ensure path failures 2025-01-12 03:41:12 -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 113d1f50d6 fix: install pipx system-wide first 2025-01-12 03:20:44 -08:00
Amin Yahyaabadi 770dfb4c2c fix: install venv before pip 2025-01-12 02:55:14 -08:00
Amin Yahyaabadi 025098a948 fix: check for existence of venv module before installing 2025-01-12 02:32:41 -08:00
Amin Ya f1ec26fa74
Merge pull request #323 from aminya/renovate/node-22.x [skip ci]
chore(deps): update dependency node to v22.13.0
2025-01-12 02:09:13 -08:00
Amin Ya ef74ed30fd
Merge pull request #324 from aminya/update-cmake [skip ci]
fix: update LLVM to 19 + update cmake, meson, task, mingw + feat: support Windows arm cross-compilation + test on MacOS 15
2025-01-12 02:08:47 -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 4c12eccdfd fix: increase the gain of win64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi 6351fa6075 Revert: fix: update LLVM to 19.1.6 on MacOS x64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi e950a04eab fix: prefer non-msvc version of llvm for Win64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi 5f8524ef4c fix: downgrade LLVM to 18 on MacOS arm64 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi ecd0bffbc2 test: fix the llvm test 2025-01-12 01:53:08 -08:00
Amin Yahyaabadi 237f9758b3 fix: update dependencies 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi 50e59f5e2d fix: down-grade llvm to 19.1.4 on MacOS arm 2025-01-12 00:48:44 -08:00