Commit Graph

164 Commits

Author SHA1 Message Date
Amin Yahyaabadi 861fbd37a1 fix: use /Users/ instead of /home/ on MacOS 2022-04-24 16:24:58 -07:00
Amin Yahyaabadi f32938fae3 fix: increase update-alternatives to 40 2022-04-19 00:13:32 -07:00
Amin Yahyaabadi a6e315987a fix: append update-alternatives to cpprc instead 2022-04-18 23:47:37 -07:00
Amin Yahyaabadi dc320cd781 feat: set apt alternatives when llvm is installed 2022-04-18 23:35:29 -07:00
Amin Yahyaabadi 4ff35803b1 fix: color success message in github actions 2022-04-18 03:25:07 -07:00
Amin Yahyaabadi 548467eb8f fix: try-catch adding apt keys 2022-04-18 02:31:21 -07:00
Amin Yahyaabadi 4cfe0b84c3 fix: fix the kcov38 build src 2022-04-16 00:42:53 -07:00
Amin Yahyaabadi c607e948b1 fix: use info instead of warning for missing doxygen binary 2022-04-16 00:30:53 -07:00
Amin Yahyaabadi 76fb16bd81 fix: check for the exitance of .cpprc 2022-03-01 03:09:55 -08:00
Amin Yahyaabadi f052b759d1 feat: add environment variables to .cpprc when setup_cpp used locally 2022-03-01 02:43:50 -08:00
Amin Yahyaabadi 1af7af9c53 chore: move addPath function 2022-02-28 21:54:49 -08:00
Amin Yahyaabadi a19fcfecdf refactor: use untildify_user in addEnv 2022-02-28 21:51:52 -08:00
Amin Yahyaabadi 76832b81a5 fix: add keys to keyserver for installing gcc 2022-02-15 00:08:24 -08:00
Amin Yahyaabadi 1853202970 fix: ensure that pip is installed on linux 2022-02-13 20:12:40 -08:00
Amin Yahyaabadi 5980f76f4a fix: skip downgrading pip in subsequent calls 2022-02-13 19:37:24 -08:00
Amin Yahyaabadi 69841cf764 fix: skip apt initialization in subsequent calls 2022-02-13 19:36:22 -08:00
Amin Yahyaabadi 4b250a3ca2 fix: set stdio: inherit for all exec calls 2022-02-13 16:06:21 -08:00
Amin Yahyaabadi e6efc4aca9 fix: do not create nested logging groups 2022-02-13 16:00:50 -08:00
Amin Yahyaabadi 969a124c7d fix: create logging groups around the setup functions 2022-02-13 15:43:21 -08:00
Amin Yahyaabadi 954f03e554 perf: skip 7z installation if found 2022-02-05 22:05:18 -08:00
Amin Yahyaabadi c65b6f6d58 feat: install 7z if needed for extraction of llvm on Windows 2022-02-05 20:25:31 -08:00
Amin Yahyaabadi 6aef987ea2 fix: install pip packages system-wide 2022-02-05 13:24:04 -08:00
Amin Yahyaabadi 75259a989c fix: downgrade pip on Windows to 21.3.1
https://github.com/pypa/pip/issues/10875#issuecomment-1030293005
2022-02-05 13:08:22 -08:00
Amin Yahyaabadi c86ba684b1 fix: fix local execPowershell 2022-02-05 12:41:10 -08:00
Amin Yahyaabadi b7f10afb07 fix: install pip packages using python executable 2022-02-05 11:59:21 -08:00
Amin Yahyaabadi 94827f017e fix: install python 3.8.1 if it is not already installed 2022-02-05 11:33:40 -08:00
Amin Yahyaabadi 20b0642c37 fix: remove forced installation of pip on windows 2022-02-05 11:29:49 -08:00
Amin Yahyaabadi ff997f2c40 fix: ensure running setup-python in github actions 2022-02-04 16:02:04 -08:00
Amin Yahyaabadi 488c981727 fix: use an absolute path to pip3 and python on windows 2022-02-04 15:32:31 -08:00
Amin Yahyaabadi 8daf6389ac fix: fix choco python installdir 2022-02-04 15:06:37 -08:00
Amin Yahyaabadi b2741d0ee5 fix: add default python installation path 2022-02-04 14:32:27 -08:00
Amin Yahyaabadi 7523d162da fix: check if the pip executable is working on windows 2022-02-04 13:38:25 -08:00
Amin Yahyaabadi 79da94e09e fix: print choco and pip install stdout 2022-02-01 20:54:01 -08:00
Amin Yahyaabadi eb3db26bf7 fix: use strip-components 0 in extractTarByExe 2022-01-30 18:36:25 -08:00
Amin Yahyaabadi d7ccf0506b fix: use stdio inherit for execa.sync brew and apt 2022-01-30 18:15:28 -08:00
Amin Yahyaabadi 625ffbd77f test: check for existence of binDir in the tests 2022-01-30 17:31:30 -08:00
Amin Yahyaabadi 970f52c9f9 fix: error if powershell is not installed 2022-01-30 17:24:40 -08:00
Amin Yahyaabadi 1410ebe4ca chore: move execaSudo 2022-01-30 17:23:09 -08:00
Amin Yahyaabadi 614ed712da fix: use powershell for addEnv and addPath 2022-01-30 17:20:36 -08:00
Amin Yahyaabadi 802f1bce3a fix: test cache hit only on GitHub CI 2022-01-30 16:59:46 -08:00
Amin Yahyaabadi 05211426be fix: rename the cache folder to hostedtoolcache 2022-01-30 16:14:56 -08:00
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 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 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 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