Commit Graph

  • b55bf22468 feat: add default version for msvc Amin Yahyaabadi 2021-09-16 06:17:38 -0500
  • 04b70139f6 feat: move the default versions to the functions themselves Amin Yahyaabadi 2021-09-16 06:14:06 -0500
  • 191a15123c feat: add compiler input Amin Yahyaabadi 2021-09-16 06:07:52 -0500
  • 85aa3e3d04 fix: use semver 7.3.5 in the dependencies Amin Yahyaabadi 2021-09-16 05:29:52 -0500
  • 3b000346d2 chore: update readme [skip ci] Amin Yahyaabadi 2021-09-16 05:00:16 -0500
  • 1efc211023 test: run the tests serially due to brew issue Amin Yahyaabadi 2021-09-16 04:29:34 -0500
  • 841f079886 fix: install brew synchronously Amin Yahyaabadi 2021-09-16 04:28:33 -0500
  • eaec708616 fix: make brew synchronous Amin Yahyaabadi 2021-09-16 04:20:30 -0500
  • edbc293b98 fix: use sudo if available on linux Amin Yahyaabadi 2021-09-16 04:08:10 -0500
  • c6aac2897f fix: return on msvc installation for other os Amin Yahyaabadi 2021-09-16 04:07:57 -0500
  • 0d2f513d36 chore: use upstream msvc-dev-cmd Amin Yahyaabadi 2021-09-16 03:54:36 -0500
  • b4cb25de20 fix: do not care about the case of the inputs Amin Yahyaabadi 2021-09-16 03:51:09 -0500
  • ea280dfd67 feat: add opencppcoverage Amin Yahyaabadi 2021-09-16 03:49:25 -0500
  • c8b9b73c4e feat: add doxygen - fix cppcheck Amin Yahyaabadi 2021-09-16 03:47:47 -0500
  • 10883e7f0e feat: add ccache Amin Yahyaabadi 2021-09-16 03:41:47 -0500
  • a614cdbf27 feat: add cppcheck Amin Yahyaabadi 2021-09-16 03:30:47 -0500
  • 7957d7f52a feat: add setupBrew Amin Yahyaabadi 2021-09-16 03:26:53 -0500
  • 1cad859704 feat: add setupBrewPack Amin Yahyaabadi 2021-09-16 03:21:04 -0500
  • 7fdcafd805 fix: set the sdk to macosx Amin Yahyaabadi 2021-09-16 02:57:20 -0500
  • 16b25286f9 feat: support setting up llvm as the compiler Amin Yahyaabadi 2021-09-16 02:51:41 -0500
  • 2761be4b10 fix: set VCTargetsPath Amin Yahyaabadi 2021-09-15 06:21:09 -0500
  • 8555309081 fix: add -y to choco installations Amin Yahyaabadi 2021-09-15 05:56:02 -0500
  • 3702106240 fix: visualstudio2017buildtools Amin Yahyaabadi 2021-09-15 05:36:08 -0500
  • b302dc3e25 feat: add msvc installation Amin Yahyaabadi 2021-09-15 05:25:02 -0500
  • 00e68ef657 chore: enable post install cache for pnpm Amin Yahyaabadi 2021-09-15 04:09:26 -0500
  • 723f5c82ff fix: fix semver regex match Amin Yahyaabadi 2021-09-15 03:50:26 -0500
  • 088b9ab277 test: fix the llvm test Amin Yahyaabadi 2021-09-15 03:53:25 -0500
  • 9e16dda2d6 perf: cache apt-get update Amin Yahyaabadi 2021-09-15 03:39:35 -0500
  • 064da1045c perf: cache checking choco installation Amin Yahyaabadi 2021-09-15 03:38:26 -0500
  • edd8e55e9a feat: install python3 if needed Amin Yahyaabadi 2021-09-15 03:36:37 -0500
  • bfeb0cd211 feat: add function for checking the version of a binary Amin Yahyaabadi 2021-09-15 03:35:19 -0500
  • e08ce49f07 chore: rename functions for clarification Amin Yahyaabadi 2021-09-15 03:21:28 -0500
  • e522160611 feat: add setup choco Amin Yahyaabadi 2021-09-15 03:20:11 -0500
  • cd0ee64e3e feat: add setup apt Amin Yahyaabadi 2021-09-15 03:14:39 -0500
  • de191063e3 refactor: getSpecificVersionAndUrl Amin Yahyaabadi 2021-09-15 02:42:12 -0500
  • fb4b68daca fix: increase test timeout Amin Yahyaabadi 2021-09-15 02:32:16 -0500
  • db46f34a80 refactor: getSpecificVersions and getVersions Amin Yahyaabadi 2021-09-15 02:12:01 -0500
  • 8c32267eea refactor: add extract module to the utils Amin Yahyaabadi 2021-09-15 02:08:30 -0500
  • 921e77430b build: remove .sh executables Amin Yahyaabadi 2021-09-15 01:42:02 -0500
  • 49ca00ee9f feat: add self-contained executables Amin Yahyaabadi 2021-09-15 01:29:57 -0500
  • 649aac71b9 fix: skip choco installation on non-windows Amin Yahyaabadi 2021-09-15 00:37:37 -0500
  • b085463827 feat: add chocolatey installation Amin Yahyaabadi 2021-09-14 16:01:08 -0500
  • bf743570e7 test: exclude setup-python from the tests Amin Yahyaabadi 2021-09-14 15:41:32 -0500
  • 79e1c66874 feat: add python installation Amin Yahyaabadi 2021-09-14 15:23:45 -0500
  • 3defe39318 fix: add .local/bin to path inside setupPip Amin Yahyaabadi 2021-09-14 14:52:17 -0500
  • 9d9f62c579 feat: add gcovr installation Amin Yahyaabadi 2021-09-14 12:42:08 -0500
  • 1ffc145596 fix: use pip3 if available Amin Yahyaabadi 2021-09-14 12:40:42 -0500
  • 5f6e3a7053 feat: add meson installation Amin Yahyaabadi 2021-09-14 12:09:58 -0500
  • 0c07dec72e feat: add conan installation Amin Yahyaabadi 2021-09-14 12:06:20 -0500
  • 4927f3a272 chore: rename setupPackage to setupBin Amin Yahyaabadi 2021-09-14 11:41:13 -0500
  • 04dd26cc88 test: add tests for finding the tool in the cache Amin Yahyaabadi 2021-09-14 11:08:23 -0500
  • 22ae571908 fix: fix llvm extraction on non windows Amin Yahyaabadi 2021-09-14 10:05:16 -0500
  • 5f56aa2e49 test: add tests for llvm installation Amin Yahyaabadi 2021-09-14 10:00:59 -0500
  • 096cd4150c fix: fix llvm extraction on windows Amin Yahyaabadi 2021-09-14 10:00:30 -0500
  • 5be5e74675 fix: return installation info in setupLLVM Amin Yahyaabadi 2021-09-14 09:37:40 -0500
  • 63126aeffa fix: return the installDir and binDir Amin Yahyaabadi 2021-09-14 09:13:39 -0500
  • 4824306aab fix: spawn the bin in the tests Amin Yahyaabadi 2021-09-14 09:04:39 -0500
  • 9bf59efb6c fix: use setup bin for llvm installation Amin Yahyaabadi 2021-09-14 08:50:26 -0500
  • 64f3cf193b fix: update setupBin to return the installation directory Amin Yahyaabadi 2021-09-14 08:47:16 -0500
  • d4d00ac16b fix: only cache if RUNNER_TOOL_CACHE is defined Amin Yahyaabadi 2021-09-14 08:02:57 -0500
  • e5bc00a601 fix: fallback to older versions in case of http error Amin Yahyaabadi 2021-09-14 07:58:24 -0500
  • 88920a2a1a fix: fix llvm 5.0.0 on ubuntu Amin Yahyaabadi 2021-09-14 07:48:57 -0500
  • 3ee98813ad fix: fix llvm 8 on ubuntu Amin Yahyaabadi 2021-09-14 07:40:23 -0500
  • 46cc30329b fix: support llvm 8 and 7 for windows Amin Yahyaabadi 2021-09-14 07:34:14 -0500
  • f4939bc8e2 fix: support llvm 5 and older on ubuntu Amin Yahyaabadi 2021-09-14 07:14:44 -0500
  • 9e223dad3f feat: add llvm installer Amin Yahyaabadi 2021-09-14 07:02:59 -0500
  • a5ae2b4863 fix: make install directory configurable Amin Yahyaabadi 2021-09-14 07:02:34 -0500
  • 40336c3c67 fix: set runner temp for local runs Amin Yahyaabadi 2021-09-14 06:38:58 -0500
  • 0c6682f3af chore: separate production dependencies Amin Yahyaabadi 2021-09-14 06:12:17 -0500
  • d3abd11c4f fix: install everything into ~/setup_cpp Amin Yahyaabadi 2021-09-14 05:11:42 -0500
  • a3c53e221f fix: fix cmake installation on linux Amin Yahyaabadi 2021-09-14 05:08:02 -0500
  • 1239cfc4a6 docs: add readme Amin Yahyaabadi 2021-09-14 04:40:04 -0500
  • b957bc4ab8 fix: support downloading raw binaries Amin Yahyaabadi 2021-09-14 04:27:55 -0500
  • e77708aa48 fix: use setup bin for ninja Amin Yahyaabadi 2021-09-14 04:26:33 -0500
  • 1b87c26a89 fix: fix setup bin by using folderName Amin Yahyaabadi 2021-09-14 04:23:38 -0500
  • ae8703687a fix: add setupBin function and use it inside setupCmake Amin Yahyaabadi 2021-09-14 04:23:12 -0500
  • 7f512aeee3 refactor: refactor setupCmake and setupNinja Amin Yahyaabadi 2021-09-14 03:38:47 -0500
  • 0a3aa6cc9c test: refactor setup and cleanup helpers Amin Yahyaabadi 2021-09-14 03:26:53 -0500
  • 41200c9f2f test: add unit tests Amin Yahyaabadi 2021-09-14 03:18:36 -0500
  • 8ed361c47e fix: move tsconfig Amin Yahyaabadi 2021-09-14 03:13:29 -0500
  • 15879e9212 fix: fix the platform name for ninja Amin Yahyaabadi 2021-09-14 03:06:51 -0500
  • e55608c34b test: add tests Amin Yahyaabadi 2021-09-14 02:49:18 -0500
  • 22ab9fad17 chore: install optimizations for the build Amin Yahyaabadi 2021-09-14 02:47:05 -0500
  • 0e7542179a feat: add setupNinja Amin Yahyaabadi 2021-09-14 02:42:17 -0500
  • 33a3592a63 feat: add setupCmake Amin Yahyaabadi 2021-09-14 02:33:49 -0500
  • 3b557ec4c5 fix: add the entry file Amin Yahyaabadi 2021-09-14 02:03:59 -0500
  • f63cc85aba chore: run format Amin Yahyaabadi 2021-09-14 02:00:41 -0500
  • 7a3e19fee0 feat: add the action config Amin Yahyaabadi 2021-09-14 01:57:47 -0500
  • fc6fb32405 chore: add readme Amin Yahyaabadi 2021-09-14 01:51:57 -0500
  • 3a01a44f1f chore: add github actions Amin Yahyaabadi 2021-09-14 01:51:51 -0500
  • aec4d20a7b chore: add dependencies and build script Amin Yahyaabadi 2021-09-14 01:50:57 -0500
  • cd543e97d0 chore: add the template Amin Yahyaabadi 2021-09-14 01:50:42 -0500
  • bf732e4579 Initial commit Amin Yahyaabadi 2021-09-14 01:26:31 -0500