Commit Graph

1582 Commits

Author SHA1 Message Date
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
Amin Yahyaabadi 8478964054 test: clean LLVM installations after each test 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi c605e7fcc4 fix: update LLVM to 19.1.6 on MacOS x64 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi 75001ab879 ci: build executables on older OS 2025-01-12 00:48:44 -08:00
Amin Yahyaabadi d8ee0a12c4 fix: make LLVM platform keywords optional 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 897607b76f feat: support Windows arm cross-compilation 2025-01-12 00:48:44 -08:00
renovate[bot] 7c123200da
chore(deps): update dependency node to v22.13.0 2025-01-12 08:48:43 +00:00
Amin Yahyaabadi 5dca7bce94 feat: update default LLVM to 19.1.6 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi c231ef1f4a fix: support solaris for LLVM 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 120e8ebbd0 fix: better matching of LLVM urls for newer releases 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 97d8a63d36 fix: add support for llvm 19 + update mingw list 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 00565bef9d fix: update task to 3.40.1 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 508fcd9cb8 fix: update meson to 1.6.1 2025-01-12 00:48:43 -08:00
Amin Yahyaabadi 4096f68632 fix: update cmake to 3.31.4 2025-01-12 00:48:43 -08:00
Amin Ya 9eae7b8aaa
Merge pull request #321 from aminya/renovate/pnpm-9.x [skip ci]
chore(deps): update pnpm to v9.15.3
2025-01-12 00:48:14 -08:00
renovate[bot] b25fd057cf
chore(deps): update pnpm to v9.15.3 2025-01-06 01:19:36 +00:00
Amin Yahyaabadi 0a06f2b113
Merge pull request #317 from aminya/renovate/node-22.x [skip ci] 2024-12-15 01:02:45 -08:00
Amin Yahyaabadi 9c2009ec06
Merge pull request #318 from aminya/renovate/pnpm-9.x [skip ci] 2024-12-15 01:02:31 -08:00
renovate[bot] 5e4bb00321
chore(deps): update pnpm to v9.15.0 2024-12-06 16:17:37 +00:00
renovate[bot] 2a71c9306c
chore(deps): update dependency node to v22.12.0 2024-12-03 21:12:34 +00:00
Amin Yahyaabadi f29afea287
Merge pull request #316 from aminya/renovate/pnpm-9.x [skip ci] 2024-11-14 13:28:21 -08:00
renovate[bot] 6c114ac3ab
chore(deps): update pnpm to v9.13.1 2024-11-14 19:46:37 +00:00