Commit Graph

229 Commits

Author SHA1 Message Date
Amin Yahyaabadi acba1ad74a fix: quote the deb ppa 2021-12-07 03:04:42 -06:00
Amin Yahyaabadi a24d9e9e9a feat: add basic apple-clang support
f
2021-12-07 03:04:12 -06:00
Amin Yahyaabadi dd4a80b89b fix: add dk.archive.ubuntu.com/ubuntu/ xenia ppas for gcc 2021-12-07 02:53:22 -06:00
Amin Yahyaabadi 6b9b57b9a8 fix: coerce llvm version if not semver 2021-12-07 02:46:07 -06:00
Amin Yahyaabadi 631a30246f test: try-catch msvc tests 2021-12-06 09:59:29 -06:00
Amin Yahyaabadi 81665645c1 feat: skip msvc installation if already installed 2021-12-06 09:24:59 -06:00
Amin Yahyaabadi 1042fffd1a fix: unset Path, TMP, and TEMP before MSVC installations 2021-12-06 09:19:32 -06:00
Amin Yahyaabadi 3b5817d13d feat: support setting up a specific msvc version 2021-12-06 07:11:58 -06:00
Amin Yahyaabadi 487a88259f fix: ignore path modification error for MSVC 2021-12-06 05:56:44 -06:00
Amin Yahyaabadi 7092c4b51f fix: print choco logs in case of an error 2021-12-06 05:04:37 -06:00
Amin Yahyaabadi 33870789f0 fix: pass "--ignore-dependencies to visualcpp-build-tools 2021-12-06 05:00:54 -06:00
Amin Yahyaabadi f446a06139 fix: update choco installation 2021-12-06 04:41:20 -06:00
Amin Yahyaabadi 8046f31712 Revert "test: restore the environment before each msvc test"
This reverts commit 95f4f7daa1.
2021-12-06 04:31:53 -06:00
Amin Yahyaabadi 1da5fb1680 fix: enable VCTargetsPath and use 14.0 for VS2015 2021-12-06 04:11:37 -06:00
Amin Yahyaabadi 95f4f7daa1 test: restore the environment before each msvc test 2021-12-06 03:48:55 -06:00
Amin Yahyaabadi 313d3ece41 fix: do not pass args to msvc choco 2021-12-06 03:48:51 -06:00
Amin Yahyaabadi a381fc0e98 fix: specify the toolset 2021-12-05 09:13:58 -06:00
Amin Yahyaabadi 73ec89a099 test: test all the msvc version installations 2021-12-05 09:04:54 -06:00
Amin Yahyaabadi 1d04cc2855 fix: update the msvc packages and disable variables 2021-12-05 08:54:01 -06:00
Amin Yahyaabadi f19c776f46 feat: add a separate vcvarsall 2021-12-05 08:51:12 -06:00
Amin Yahyaabadi 902069de32 chore: use npm to install repositories instead of git modules 2021-12-05 08:16:28 -06:00
Amin Yahyaabadi 7d0cc67ac7 Revert "fix: update execa"
This reverts commit 12fe81ac31.
2021-12-01 04:26:05 -06:00
Amin Yahyaabadi 12fe81ac31 fix: update execa 2021-12-01 04:21:51 -06:00
Amin Yahyaabadi 2c56d7e32f fix: disable msvc installation in CI temporarily 2021-11-23 01:36:57 -06:00
Amin Yahyaabadi 991ce56d70 fix: fix the matchers path for python 2021-11-21 16:57:26 -06:00
Amin Yahyaabadi bd2585f331 fix: fix version extraction from the compiler input 2021-11-21 16:40:30 -06:00
Amin Yahyaabadi 2d4c04a0f7 fix: lazy-load setupActionsPython 2021-11-21 16:22:27 -06:00
Amin Yahyaabadi 0b3d2fafa3 v0.3.0 2021-11-21 14:20:51 -06:00
Amin Yahyaabadi 96346084ca fix: fix finding bin file in the cache 2021-11-21 14:05:50 -06:00
Amin Yahyaabadi ec22e0200a fix: fix setupBin 2021-11-21 13:54:12 -06:00
Amin Yahyaabadi c6eb5ca89b feat: change the installation directory to ~/tool
BREAKING CHANGE
2021-11-21 12:53:27 -06:00
Amin Yahyaabadi 722630db75 fix: add addShellHere to fix sh finding ./file 2021-11-21 12:21:36 -06:00
Amin Yahyaabadi 471fe29694 fix: update the default versions of the tools 2021-11-21 12:02:28 -06:00
Amin Yahyaabadi 16fc84f503 fix: remove ./ for cmd 2021-11-21 11:47:05 -06:00
Amin Yahyaabadi 7842bdf483 fix: fix vcpkg path 2021-11-21 11:38:36 -06:00
Amin Yahyaabadi 97c5763d5d fix: add llvm 13 support 2021-11-21 11:33:32 -06:00
Amin Yahyaabadi fca9be5e81 fix: fix the vcpkg shell extension 2021-11-21 11:33:28 -06:00
Amin Yahyaabadi 0c29f0b7a3 fix: enable shell for vcpkg bootstrap 2021-11-21 11:29:30 -06:00
Amin Yahyaabadi dabdff585f fix: refactor setupMacOSSDK 2021-11-21 11:06:16 -06:00
Amin Yahyaabadi 770429f88c fix: do not setup cpath on windows 2021-11-21 11:03:08 -06:00
Amin Yahyaabadi 2c34e1795b fix: use untildify to get ~/vcpkg 2021-11-21 11:00:54 -06:00
Amin Yahyaabadi 08d77f1fd1 feat: add vcpkg 2021-11-21 10:53:03 -06:00
Amin Yahyaabadi 07b2187049 fix: add message about restarting the shell 2021-09-29 19:51:50 -05:00
Amin Yahyaabadi 0712d6f19e feat: add activateWinPython [skip ci] 2021-09-20 07:35:17 -05:00
Amin Yahyaabadi cd02056faf feat: add activateWinDoxygen 2021-09-20 07:31:40 -05:00
Amin Yahyaabadi 3640522fa1 feat: add activateWinCppcheck 2021-09-20 07:31:05 -05:00
Amin Yahyaabadi e5d7c702c7 feat: add activateOpencppcoverage 2021-09-20 07:30:10 -05:00
Amin Yahyaabadi dcedb6e575 feat: refactor activateMSVC 2021-09-20 07:29:09 -05:00
Amin Yahyaabadi b7eaefbab7 feat: add activateGcc 2021-09-20 07:26:50 -05:00
Amin Yahyaabadi 44478af66e refactor: separate setupActionsPython 2021-09-20 07:26:46 -05:00