Template
1
0
mirror of https://github.com/aminya/setup-cpp synced 2024-11-30 21:22:30 +08:00
Commit Graph

317 Commits

Author SHA1 Message Date
Amin Yahyaabadi
f9ff833979 test: pass process.arch in the setupBin tests 2022-01-30 16:01:13 -08:00
Amin Yahyaabadi
d3d6f6195e fix: catch download errors 2022-01-30 15:40:16 -08:00
Amin Yahyaabadi
c1478378fa feat: support go task 2022-01-30 15:33:48 -08:00
Amin Yahyaabadi
a062ce6962 feat: support passing arch from CLI to setupBin 2022-01-30 15:33:22 -08:00
Amin Yahyaabadi
0fe9b461ac fix: use ChocolateyInstall env variable 2022-01-30 14:40:42 -08:00
Amin Yahyaabadi
4b0650a08c feat: support installing gnu make 2022-01-30 14:40:11 -08:00
Amin Yahyaabadi
0db19fa5c2 fix: fix recovering llvm from cache 2022-01-29 16:14:55 -08:00
Amin Yahyaabadi
60472486f4 fix: add default versions for clangtidy and clangformat 2022-01-29 15:50:39 -08:00
Amin Yahyaabadi
a67e7babf2 fix: use colored errors for local usage 2022-01-29 15:18:48 -08:00
Amin Yahyaabadi
10770915e5 fix: print a warning if no tool was installed 2022-01-29 15:18:48 -08:00
Amin Yahyaabadi
6d5a91c8fb feat: install clang-tidy and clang-format 2022-01-29 14:44:43 -08:00
Amin Yahyaabadi
cbea9ec16b test: check CXX and CC variables in the tests 2022-01-29 12:50:20 -08:00
Amin Yahyaabadi
d67d7e0c03 fix: use powershell for val.length of more than 1024 2022-01-22 20:54:37 -08:00
Amin Yahyaabadi
946065a48d fix: fix setx script fallback on Windows 2022-01-22 20:25:15 -08:00
Amin Yahyaabadi
d98deda888 fix: fix eslint warnings 2022-01-22 17:41:18 -08:00
Amin Yahyaabadi
c35d94261a fix: update default versions 2022-01-22 17:17:56 -08:00
Amin Yahyaabadi
2c63db7e3c fix: update apt repositories in the beginning 2022-01-19 16:05:13 -08:00
Amin Yahyaabadi
de8de27990 fix: install apt utils and certificates 2022-01-19 16:00:12 -08:00
Amin Yahyaabadi
36cac945b8 fix: add build-essential as the dependency of llvm 2022-01-19 15:37:13 -08:00
Amin Yahyaabadi
0634668674 fix: add git and pkg-config as the dependencies of vcpkg 2022-01-19 15:34:06 -08:00
Amin Yahyaabadi
f83c7d79ac fix: add untildify_user and use it everywhere 2022-01-19 11:58:10 -08:00
Amin Yahyaabadi
469230d988 fix: use the user profile to add system environment variables 2022-01-19 11:43:35 -08:00
Amin Yahyaabadi
3a91e6f67a fix: fix addSystemEnv on Linux/Mac 2022-01-19 11:31:11 -08:00
Amin Yahyaabadi
e5f4cd37ed fix: install implicit linux dependencies 2022-01-19 11:15:21 -08:00
Amin Yahyaabadi
c6a5745cec fix: support adding environment variables on non GitHub Action 2022-01-17 18:30:02 -08:00
Amin Yahyaabadi
fe9414c998 fix: disable sourcing the profile in addPathSystem 2022-01-17 14:54:37 -08:00
Amin Yahyaabadi
8e542b0dc8 fix: use appendFileSync instead of echo >> 2022-01-17 14:36:44 -08:00
Amin Yahyaabadi
f13a48fae9 fix: untildify the profile path 2022-01-17 14:31:50 -08:00
Amin Yahyaabadi
c0e8c96665 fix: run GitHub specific code only on GitHub CI 2022-01-17 14:24:54 -08:00
Amin Yahyaabadi
3b3e893ce4 fix: trim sdkroot output 2021-12-11 17:21:44 -06:00
Amin Yahyaabadi
ab471df24f fix: fix macos-sdk 2021-12-11 06:42:24 -06:00
Amin Yahyaabadi
90a15f5705 fix: fix old gcc ppa 2021-12-07 14:16:22 -06:00
Amin Yahyaabadi
95c8ebb90c fix: quote in execaSudo 2021-12-07 13:37:01 -06:00
Amin Yahyaabadi
52b4862a75 fix: use info instead of warning [skip ci] 2021-12-07 13:11:52 -06:00
Amin Yahyaabadi
514055a583 test: increase gcc installation timeout 2021-12-07 07:45:29 -06:00
Amin Yahyaabadi
74bc447689 fix: add --fix-broken to apt 2021-12-07 07:15:42 -06:00
Amin Yahyaabadi
9d3670c0fb fix: support activation of old gcc 2021-12-07 06:16:31 -06:00
Amin Yahyaabadi
fa01e81c02 feat: support kcov 2021-12-07 05:57:58 -06:00
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
Amin Yahyaabadi
3dd8e43133 fix: use setupCppDir inside setupLLVM 2021-09-20 07:14:15 -05:00
Amin Yahyaabadi
b9ce5945b7 feat: add activateLLVM 2021-09-20 07:10:40 -05:00
Amin Yahyaabadi
e12cd9ca9c fix: disable graphviz on windows 2021-09-19 04:55:54 -05:00
Amin Yahyaabadi
9b38d106c8 fix: make addPath sync 2021-09-19 03:49:42 -05:00
Amin Yahyaabadi
418fa80b65 fix: only cache if in ci 2021-09-18 11:27:15 -05:00
Amin Yahyaabadi
d81b44b112 fix: try-catch adding path using system 2021-09-18 10:39:13 -05:00
Amin Yahyaabadi
d749362c4e fix: use python 3.9.7 2021-09-18 09:16:07 -05:00
Amin Yahyaabadi
520073832d fix: use gcc 11 on windows 2021-09-18 09:01:36 -05:00
Amin Yahyaabadi
3dbece7c6d fix: fix llvm version 2021-09-18 09:01:26 -05:00
Amin Yahyaabadi
e898202dcc fix: check if sudo is installed 2021-09-18 08:54:42 -05:00
Amin Yahyaabadi
c9b478842d fix: fix execaSudo 2021-09-18 08:51:24 -05:00
Amin Yahyaabadi
51da3adc7b fix: add execaSudo 2021-09-18 08:43:36 -05:00