Commit Graph

1943 Commits

Author SHA1 Message Date
Amin Yahyaabadi 9bc8921c0a ci: disable deprecated ubuntu 20 2025-05-09 20:46:08 -07:00
Amin Yahyaabadi e8ac0e7160 fix: add rcOptions for vcpkg system binaries 2025-05-09 20:45:21 -07:00
Amin Yahyaabadi 9d12750bbe fix: always add guards for sourcing rc files 2025-05-09 20:43:23 -07:00
Amin Yahyaabadi c9007c8f5a fix: avoid rc sourcing loops 2025-05-09 20:41:22 -07:00
Amin Yahyaabadi 05bd2b5297 fix: fix llvm add-apt-repository for debian 2025-05-05 05:10:57 -07:00
renovate[bot] 3d8c387d48
chore(deps): update dependency npm-run-all2 to v8 (#394)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-04 20:17:03 -07:00
Amin Yahyaabadi 55f022dea4 fix: fix add-apt-repository in Debian 2025-05-04 06:24:26 -07:00
Amin Yahyaabadi 75890615f7 fix: fix addition of git to PATH on Windows 2025-04-30 12:39:42 -07:00
Amin Ya a7162273d0
Merge pull request #393 from aminya/renovate/dependencies
fix(deps): update dependency @types/node to v22.15.3
2025-04-30 12:11:14 -07:00
Amin Ya f40cb3bc3f
Merge pull request #392 from aminya/renovate/node-22.x
chore(deps): update node.js to v22.15.0
2025-04-30 12:11:04 -07:00
Amin Yahyaabadi ac92a10732 fix: update pnpm + fix cspell 2025-04-30 12:09:38 -07:00
Amin Yahyaabadi d10f4b6db0 fix: ignore setup-cpp cli installation errors 2025-04-30 12:05:24 -07:00
renovate[bot] 8fb6bd1b28
fix(deps): update dependency @types/node to v22.15.3 2025-04-30 19:01:13 +00:00
renovate[bot] a993d3ff56
chore(deps): update node.js to v22.15.0 2025-04-30 19:00:30 +00:00
Amin Yahyaabadi d0235b0adb ci: add missing git option for actions 2025-04-30 11:57:57 -07:00
Amin Ya 79f7ff95eb
Merge pull request #383 from aminya/renovate/dependencies
fix(deps): update dependency @types/node to v22.14.1
2025-04-21 09:47:53 -07:00
Amin Ya 3bc026fd01
Merge pull request #384 from aminya/renovate/pnpm-10.x
chore(deps): update pnpm to v10.9.0
2025-04-21 09:47:38 -07:00
Amin Ya 6c5ed96033
Merge pull request #390 from aminya/renovate/rharkor-caching-for-turbo-1.x
chore(deps): update rharkor/caching-for-turbo action to v1.8
2025-04-21 09:47:18 -07:00
renovate[bot] 70850773b2
chore(deps): update devdependencies (#391)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-04-21 11:46:58 -05:00
renovate[bot] 186f2dc52d
chore(deps): update pnpm to v10.9.0 2025-04-21 09:36:15 +00:00
renovate[bot] b683fdffce
chore(deps): update rharkor/caching-for-turbo action to v1.8 2025-04-12 02:23:30 +00:00
renovate[bot] bb5b6b1b44
fix(deps): update dependency @types/node to v22.14.1 2025-04-11 23:24:46 +00:00
Amin Yahyaabadi 6370aaa025 fix: remove exports map from package 2025-04-07 07:24:19 -07:00
Amin Yahyaabadi 95a7de4f2e fix: fix CLI shabang not working - independent lib 2025-04-07 07:21:37 -07:00
Amin Yahyaabadi d6447bbe91 fix: build cli independent of lib 2025-04-07 06:25:39 -07:00
Amin Yahyaabadi 71c0122abf chore(release): v1.5.0 [skip test] 2025-04-07 02:59:09 -07:00
Amin Ya ad7d44b1e3
Merge pull request #388 from aminya/llvm
fix: do not add LLVM libraries to dyld by default
2025-04-07 02:54:48 -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 Ya f37a612a84
Merge pull request #389 from aminya/alpine-vcpkg-arm64
fix: pin vcpkg on Alpine Arm64
2025-04-07 02:36:22 -07:00
Amin Yahyaabadi d60a91780b fix: pin vcpkg on Alpine Arm64 2025-04-07 02:01:46 -07:00
Amin Ya a5ee5b0e9b
Merge pull request #386 from aminya/library
feat: allow using setup-cpp as a library
2025-04-07 01:22:11 -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 6ee48d5c81 docs: add alpine images to readme [skip ci] 2025-04-03 11:43:38 -07:00
Amin Yahyaabadi fc7a5158bd chore(release): v1.4.0 [skip test] 2025-03-23 17:36:30 -07:00
Amin Ya 1837c0d47a
Merge pull request #381 from aminya/docker-versions
ci: add docker tags with the base platform versions
2025-03-23 17:33:12 -07:00
Amin Yahyaabadi 83d70f96bc ci: add docker tags with the base platform versions 2025-03-23 17:13:15 -07:00
Amin Ya be9dd533df
Merge pull request #379 from aminya/alpine
feat: support Alpine + add setup-alpine package + detect externally managed python
2025-03-23 12:25:49 -07:00
Amin Yahyaabadi 2e04f42cca ci: do not test mingw on alpine 2025-03-23 11:33:22 -07:00
Amin Yahyaabadi 6ecab5ef9d fix: fix ninja version on Alpine 2025-03-23 11:25:33 -07:00
Amin Yahyaabadi 8eb691a796 ci: build alpine on Arm64 2025-03-23 11:17:40 -07:00
Amin Yahyaabadi 895d69ee98 fix: fix the docker entrypoint on Alpine 2025-03-23 11:09:49 -07:00
renovate[bot] 8e78c541a2
chore(deps): update dependency rollup to v4.37.0 (#380)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-03-23 11:07:13 -07:00
Amin Yahyaabadi c04f432701 test: add examples for alpine docker 2025-03-23 04:44:35 -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