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
|
921e77430b
|
build: remove .sh executables
- The size difference is not much
- sh executables are slower to load
- running sh requires chmod similar to downloaded exe
|
2021-09-15 02:24:30 -05:00 |
Amin Yahyaabadi
|
49ca00ee9f
|
feat: add self-contained executables
|
2021-09-15 02:24:30 -05:00 |
Amin Yahyaabadi
|
649aac71b9
|
fix: skip choco installation on non-windows
|
2021-09-15 02:24:29 -05:00 |
Amin Yahyaabadi
|
b085463827
|
feat: add chocolatey installation
|
2021-09-14 16:01:08 -05:00 |
Amin Yahyaabadi
|
bf743570e7
|
test: exclude setup-python from the tests
|
2021-09-14 15:41:32 -05:00 |
Amin Yahyaabadi
|
79e1c66874
|
feat: add python installation
ci: enable submodules in the ci
Update setup-python
|
2021-09-14 15:35:52 -05:00 |
Amin Yahyaabadi
|
3defe39318
|
fix: add .local/bin to path inside setupPip
|
2021-09-14 14:52:17 -05:00 |
Amin Yahyaabadi
|
9d9f62c579
|
feat: add gcovr installation
|
2021-09-14 12:42:08 -05:00 |
Amin Yahyaabadi
|
1ffc145596
|
fix: use pip3 if available
|
2021-09-14 12:40:42 -05:00 |
Amin Yahyaabadi
|
5f6e3a7053
|
feat: add meson installation
|
2021-09-14 12:36:24 -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
|
22ae571908
|
fix: fix llvm extraction on non windows
|
2021-09-14 10:06:36 -05:00 |
Amin Yahyaabadi
|
5f56aa2e49
|
test: add tests for llvm installation
|
2021-09-14 10:00:59 -05:00 |
Amin Yahyaabadi
|
096cd4150c
|
fix: fix llvm extraction on windows
|
2021-09-14 10:00:30 -05:00 |
Amin Yahyaabadi
|
5be5e74675
|
fix: return installation info in setupLLVM
|
2021-09-14 09:37:40 -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
|
e5bc00a601
|
fix: fallback to older versions in case of http error
|
2021-09-14 07:58:24 -05:00 |
Amin Yahyaabadi
|
88920a2a1a
|
fix: fix llvm 5.0.0 on ubuntu
|
2021-09-14 07:48:57 -05:00 |
Amin Yahyaabadi
|
3ee98813ad
|
fix: fix llvm 8 on ubuntu
|
2021-09-14 07:40:23 -05:00 |
Amin Yahyaabadi
|
46cc30329b
|
fix: support llvm 8 and 7 for windows
|
2021-09-14 07:34:14 -05:00 |
Amin Yahyaabadi
|
f4939bc8e2
|
fix: support llvm 5 and older on ubuntu
|
2021-09-14 07:14:44 -05:00 |
Amin Yahyaabadi
|
9e223dad3f
|
feat: add llvm installer
|
2021-09-14 07:08:00 -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
|
0c6682f3af
|
chore: separate production dependencies
|
2021-09-14 06:12:17 -05:00 |
Amin Yahyaabadi
|
d3abd11c4f
|
fix: install everything into ~/setup_cpp
|
2021-09-14 05:11:42 -05:00 |
Amin Yahyaabadi
|
a3c53e221f
|
fix: fix cmake installation on linux
|
2021-09-14 05:08:02 -05:00 |
Amin Yahyaabadi
|
1239cfc4a6
|
docs: add readme
|
2021-09-14 04:43:45 -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
|
7f512aeee3
|
refactor: refactor setupCmake and setupNinja
|
2021-09-14 03:38:47 -05:00 |
Amin Yahyaabadi
|
0a3aa6cc9c
|
test: refactor setup and cleanup helpers
|
2021-09-14 03:26:53 -05:00 |
Amin Yahyaabadi
|
41200c9f2f
|
test: add unit tests
Used some code from https://github.com/aminya/install-cmake/
|
2021-09-14 03:18:36 -05:00 |
Amin Yahyaabadi
|
8ed361c47e
|
fix: move tsconfig
|
2021-09-14 03:13:42 -05:00 |