Commit Graph

878 Commits

Author SHA1 Message Date
Amin Yahyaabadi 71c0122abf chore(release): v1.5.0 [skip test] 2025-04-07 02:59:09 -07:00
Amin Yahyaabadi 7e66da1495 fix: do not add LLVM libraries to dyld by default
On MacOS, the LLVM binaries could conflict with the system libraries. It's better to intentionally use the LLVM binaries.

Now, `LLVM_DYLD_LIBRARY_PATH` and `LLVM_LD_LIBRARY_PATH` are used instead of `DYLD_LIBRARY_PATH` and `LD_LIBRARY_PATH`.

In bashrc, after sourcing cpprc, you could
```shell
export LD_LIBRARY_PATH="$LLVM_LD_LIBRARY_PATH;$LD_LIBRARY_PATH"
export DYLD_LIBRARY_PATH="$LLVM_DYLD_LIBRARY_PATH;$DYLD_LIBRARY_PATH"
```
2025-04-07 02:37:30 -07:00
Amin Yahyaabadi d60a91780b fix: pin vcpkg on Alpine Arm64 2025-04-07 02:01:46 -07:00
Amin Yahyaabadi dc7c474237 fix: set the exit error code correctly 2025-04-07 01:20:02 -07:00
Amin Yahyaabadi a8782096b0 fix: add types for the library usage 2025-04-06 23:51:21 -07:00
Amin Yahyaabadi f5f4ddffea fix: bundle CLI deps via vite 2025-04-06 23:30:44 -07:00
Amin Yahyaabadi 6ef4c24024 fix: transform CLI via SWC reusing lib bundle 2025-04-06 23:12:55 -07:00
Amin Yahyaabadi d1834415a9 fix: return results of the installation in lib mode 2025-04-06 21:53:09 -07:00
Amin Yahyaabadi 68964ee26c feat: allow using setup-cpp as a library 2025-04-06 21:30:53 -07:00
Amin Yahyaabadi fc7a5158bd chore(release): v1.4.0 [skip test] 2025-03-23 17:36:30 -07:00
Amin Yahyaabadi 6ecab5ef9d fix: fix ninja version on Alpine 2025-03-23 11:25:33 -07:00
Amin Yahyaabadi 24ed36b061 fix: fix pipx installation on arch 2025-03-23 04:42:47 -07:00
Amin Yahyaabadi d34b955da5 feat: support community repo for alpine 2025-03-23 04:35:28 -07:00
Amin Yahyaabadi ae24e964ab fix: fix powershell/mingw installation on alpine 2025-03-23 04:27:28 -07:00
Amin Yahyaabadi ad49f54a72 fix: fix extraction deps on alpine 2025-03-23 04:07:31 -07:00
Amin Yahyaabadi f23c0b8778 fix: install base compilers for vcpkg on alpine 2025-03-23 04:02:35 -07:00
Amin Yahyaabadi d8d2caee94 fix: fix llvm installation on alpine 2025-03-23 03:54:01 -07:00
Amin Yahyaabadi 477dd40685 fix: ignore version for doxygen on alpine 2025-03-23 03:52:33 -07:00
Amin Yahyaabadi 2ee99e208e fix: install cmake/ninja via system for alpine 2025-03-23 03:52:07 -07:00
Amin Yahyaabadi 0730cb5e36 fix: ensure env is set for the current process 2025-03-23 03:03:13 -07:00
Amin Yahyaabadi 5b56272eaf fix: fix pkgconf name for alpine 2025-03-23 02:57:26 -07:00
Amin Yahyaabadi bcc7fc2a92 fix: rename installApkPack for consistency 2025-03-23 02:55:38 -07:00
Amin Yahyaabadi d04bcbf1dc fix: fix vcpkg deps on alpine 2025-03-23 02:54:16 -07:00
Amin Yahyaabadi e6bd753a7f fix: do not try installing externally managed pip packages 2025-03-23 02:51:37 -07:00
Amin Yahyaabadi 4d2ad5fc8b fix: fix python3 prefix for alpine packages 2025-03-23 02:43:22 -07:00
Amin Yahyaabadi 1158c50fa0 fix: detect externally managed pythons 2025-03-23 02:40:21 -07:00
Amin Yahyaabadi 9a2e61232c fix: do not use python prefix for pipx installation 2025-03-23 01:53:17 -07:00
Amin Yahyaabadi 4c992d0556 fix: fix pip package installation on alpine 2025-03-23 01:49:31 -07:00
Amin Yahyaabadi ba81f6ae16 fix: do not use root for apk update 2025-03-23 01:46:00 -07:00
Amin Yahyaabadi 5a0bbafcb2 feat: install bash for alpine 2025-03-23 01:40:17 -07:00
Amin Yahyaabadi dd785bad39 feat: add alpine installers for all tools 2025-03-23 01:18:33 -07:00
Amin Yahyaabadi 045f4c5242 chore(release): v1.3.0 [skip test] 2025-03-22 20:22:46 -07:00
Amin Yahyaabadi 2428548d77 fix: fix venv check for ubuntu 20 2025-03-22 17:56:47 -07:00
Amin Yahyaabadi ae4905b61c fix: add groups for python installation sections 2025-03-22 17:52:31 -07:00
Amin Yahyaabadi 8b1e80507e fix: skip double pipx installation if not needed 2025-03-22 17:33:51 -07:00
Amin Yahyaabadi 81892a4640 chore(release): v1.2.2 [skip test] 2025-03-16 21:22:18 -07:00
Amin Yahyaabadi 29c12dc98c feat: install sccache on latest ubuntu arm 2025-03-16 20:26:54 -07:00
Amin Yahyaabadi 8115710285 fix: fix apt cache check and version fallback 2025-03-16 02:48:07 -07:00
Amin Yahyaabadi 660206b3e3 fix: fix falling back to latest for apt 2025-03-16 02:00:27 -07:00
Amin Yahyaabadi b59e0ce00b fix: fix the libtinfo5 download link on Linux arm 2025-03-16 01:40:18 -07:00
Amin Yahyaabadi 374c0cd9ec fix: fallback to the latest doxygen on Linux arm 2025-03-16 01:31:40 -07:00
Amin Yahyaabadi 1916446e22 fix: add script for updating all asset lists 2025-03-16 01:29:22 -07:00
Amin Yahyaabadi 67fad8bf37 fix: upgrade Doxygen to 1.13.2 2025-03-16 01:29:22 -07:00
Amin Yahyaabadi a4bc77491c fix: fix Bazel installation on Linux arm64 2025-03-16 01:29:22 -07:00
Amin Yahyaabadi a835d4b72e fix: install the default Doxygen version on Linux
Update versions.json

Update doxygen.ts
2025-03-16 01:29:22 -07:00
Amin Yahyaabadi 6ef1af9182 fix: fix vcpkg bootstrap test in home with spaces 2025-03-16 01:29:22 -07:00
Amin Yahyaabadi fb55d3cdfe fix: brew isn't supported on Linux arm 2025-03-16 00:22:54 -07:00
Amin Yahyaabadi 12841b3f65 chore(release): v1.2.1 [skip test] 2025-03-10 22:17:00 -07:00
Amin Yahyaabadi b4d8a5c5a6 ci: fix the docker tags to be 1.2.0 [skip test] 2025-03-10 22:10:31 -07:00
Amin Yahyaabadi 828e0bb625 fix: fix brew warning GitHub Actions matcher 2025-03-10 21:30:33 -07:00