Commit Graph

97 Commits

Author SHA1 Message Date
Amin Yahyaabadi bf63dd58d3 fix: return installation directory for pip packages 2021-09-16 11:14:08 -05:00
Amin Yahyaabadi 8e56d264af fix: return default installation directory for apt and brew 2021-09-16 10:58:22 -05:00
Amin Yahyaabadi dde8036194 feat: add which test to testBin 2021-09-16 10:07:14 -05:00
Amin Yahyaabadi ae4c6ebf2f fix: fix choco versions 2021-09-16 09:31:25 -05:00
Amin Yahyaabadi cf3dbb2b16 feat: add support for adding repositories to apt 2021-09-16 08:38:38 -05:00
Amin Yahyaabadi 8ab3e55ee8 feat: add sudo utils 2021-09-16 08:36:29 -05:00
Amin Yahyaabadi 9702fd9926 fix: fix for version === "" 2021-09-16 07:15:17 -05:00
Amin Yahyaabadi 269d96f070 fix: pass the default arguments to the functions 2021-09-16 07:09:01 -05:00
Amin Yahyaabadi 841f079886 fix: install brew synchronously 2021-09-16 04:28:33 -05:00
Amin Yahyaabadi eaec708616 fix: make brew synchronous 2021-09-16 04:20:30 -05:00
Amin Yahyaabadi edbc293b98 fix: use sudo if available on linux 2021-09-16 04:08:10 -05:00
Amin Yahyaabadi 7957d7f52a feat: add setupBrew 2021-09-16 03:26:53 -05:00
Amin Yahyaabadi 1cad859704 feat: add setupBrewPack 2021-09-16 03:21:04 -05:00
Amin Yahyaabadi 8555309081 fix: add -y to choco installations 2021-09-15 05:56:02 -05:00
Amin Yahyaabadi b302dc3e25 feat: add msvc installation 2021-09-15 05:25:02 -05:00
Amin Yahyaabadi 723f5c82ff fix: fix semver regex match 2021-09-15 04:02:43 -05:00
Amin Yahyaabadi 9e16dda2d6 perf: cache apt-get update 2021-09-15 04:02:43 -05:00
Amin Yahyaabadi 064da1045c perf: cache checking choco installation 2021-09-15 04:02:43 -05:00
Amin Yahyaabadi edd8e55e9a feat: install python3 if needed 2021-09-15 04:02:42 -05:00
Amin Yahyaabadi bfeb0cd211 feat: add function for checking the version of a binary 2021-09-15 03:35:19 -05:00
Amin Yahyaabadi e08ce49f07 chore: rename functions for clarification 2021-09-15 03:21:28 -05:00
Amin Yahyaabadi e522160611 feat: add setup choco 2021-09-15 03:20:11 -05:00
Amin Yahyaabadi cd0ee64e3e feat: add setup apt 2021-09-15 03:14:39 -05:00
Amin Yahyaabadi de191063e3 refactor: getSpecificVersionAndUrl 2021-09-15 02:42:12 -05:00
Amin Yahyaabadi fb4b68daca fix: increase test timeout 2021-09-15 02:37:42 -05:00
Amin Yahyaabadi db46f34a80 refactor: getSpecificVersions and getVersions 2021-09-15 02:37:34 -05:00
Amin Yahyaabadi 8c32267eea refactor: add extract module to the utils
Update extract.ts
2021-09-15 02:37:33 -05:00
Amin Yahyaabadi 3defe39318 fix: add .local/bin to path inside setupPip 2021-09-14 14:52:17 -05:00
Amin Yahyaabadi 1ffc145596 fix: use pip3 if available 2021-09-14 12:40:42 -05:00
Amin Yahyaabadi 0c07dec72e feat: add conan installation 2021-09-14 12:06:20 -05:00
Amin Yahyaabadi 4927f3a272 chore: rename setupPackage to setupBin 2021-09-14 11:41:13 -05:00
Amin Yahyaabadi 04dd26cc88 test: add tests for finding the tool in the cache 2021-09-14 11:09:48 -05:00
Amin Yahyaabadi 096cd4150c fix: fix llvm extraction on windows 2021-09-14 10:00:30 -05:00
Amin Yahyaabadi 63126aeffa fix: return the installDir and binDir 2021-09-14 09:13:39 -05:00
Amin Yahyaabadi 4824306aab fix: spawn the bin in the tests 2021-09-14 09:04:39 -05:00
Amin Yahyaabadi 9bf59efb6c fix: use setup bin for llvm installation 2021-09-14 08:50:26 -05:00
Amin Yahyaabadi 64f3cf193b fix: update setupBin to return the installation directory
and support async getPackageInfo
2021-09-14 08:47:16 -05:00
Amin Yahyaabadi d4d00ac16b fix: only cache if RUNNER_TOOL_CACHE is defined 2021-09-14 08:02:57 -05:00
Amin Yahyaabadi 46cc30329b fix: support llvm 8 and 7 for windows 2021-09-14 07:34:14 -05:00
Amin Yahyaabadi a5ae2b4863 fix: make install directory configurable 2021-09-14 07:07:59 -05:00
Amin Yahyaabadi 40336c3c67 fix: set runner temp for local runs 2021-09-14 06:38:58 -05:00
Amin Yahyaabadi d3abd11c4f fix: install everything into ~/setup_cpp 2021-09-14 05:11:42 -05:00
Amin Yahyaabadi b957bc4ab8 fix: support downloading raw binaries 2021-09-14 04:27:55 -05:00
Amin Yahyaabadi e77708aa48 fix: use setup bin for ninja 2021-09-14 04:26:33 -05:00
Amin Yahyaabadi 1b87c26a89 fix: fix setup bin by using folderName 2021-09-14 04:23:38 -05:00
Amin Yahyaabadi ae8703687a fix: add setupBin function and use it inside setupCmake 2021-09-14 04:23:12 -05:00
Amin Yahyaabadi 0a3aa6cc9c test: refactor setup and cleanup helpers 2021-09-14 03:26:53 -05:00