Commit Graph

1061 Commits

Author SHA1 Message Date
Amin Yahyaabadi df838e6b90
Merge pull request #44 from lefticus/patch-1 [skip ci] 2022-03-01 12:48:35 -08:00
Jason Turner 5e28caa4fa
Upgrade conan default to 1.45.0 2022-03-01 10:00:49 -07:00
Amin Yahyaabadi 650820a2b8
Merge pull request #43 from aminya/setup_cpp_rc [skip ci] 2022-03-01 03:10:32 -08:00
Amin Yahyaabadi 76fb16bd81 fix: check for the exitance of .cpprc 2022-03-01 03:09:55 -08:00
Amin Yahyaabadi 4ac3c87bd8 docs: add docs for .cpprc 2022-03-01 03:04:33 -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 70649cf39d docs: fix the restore keys in the readme [skip ci] 2022-02-20 15:55:32 -08:00
Amin Yahyaabadi 48028a4bda chore: update devDependencies 2022-02-20 02:11:34 -08:00
Amin Yahyaabadi a717e8199b v0.9.4 [skip ci] 2022-02-15 02:22:44 -08:00
Amin Yahyaabadi 7d299ab019 fix: downgrade doxygen to 1.9.1
https://github.com/doxygen/doxygen/issues/9007
2022-02-15 01:55:35 -08:00
Amin Yahyaabadi 039cf1016b
Merge pull request #40 from aminya/cpath [skip ci] 2022-02-15 01:44:23 -08:00
Amin Yahyaabadi 99fd4a9257 fix: set the default doxygen version to 1.9.2 2022-02-15 01:40:11 -08:00
Amin Yahyaabadi 12b23196c9 ci: test docker on ubuntu:lateset 2022-02-15 01:23:01 -08:00
Amin Yahyaabadi 43cff6e966 test: use ubuntu in docker images 2022-02-15 00:31:24 -08:00
Amin Yahyaabadi 76832b81a5 fix: add keys to keyserver for installing gcc 2022-02-15 00:08:24 -08:00
Amin Yahyaabadi 2d754debe8 fix: install the latest gcc for using llvm 2022-02-14 23:46:00 -08:00
Amin Yahyaabadi 9770308530 test: test compilation in the llvm and gcc tests 2022-02-14 23:29:14 -08:00
Amin Yahyaabadi 9700bb5f87 fix: fix setting CPATH 2022-02-14 22:04:47 -08:00
Amin Yahyaabadi 9b3ba25d98 v0.9.3 [skip ci] 2022-02-13 20:52:31 -08:00
Amin Yahyaabadi e2d3378c89
Merge pull request #38 from aminya/dot [skip ci] 2022-02-13 20:34:25 -08:00
Amin Yahyaabadi 97250f427f test: run version files in the same process in docker 2022-02-13 20:32:34 -08:00
Amin Yahyaabadi 8390c75901 ci: ignore errors on ubuntu 18.04 2022-02-13 20:16:18 -08:00
Amin Yahyaabadi 1853202970 fix: ensure that pip is installed on linux 2022-02-13 20:12:40 -08:00
Amin Yahyaabadi 40212d6ffc fix: install libbinutils for kcov 2022-02-13 20:03:57 -08:00
Amin Yahyaabadi 4c2c9d3660 fix: install libtinfo-dev for llvm on linux 2022-02-13 20:01:10 -08:00
Amin Yahyaabadi 8bb24cdcdc fix: install setuptools for Conan 2022-02-13 19:54:04 -08:00
Amin Yahyaabadi e2ab2792b9 test: test the installed tools in docker 2022-02-13 19:48:58 -08:00
Amin Yahyaabadi 8a97f81d68 ci: test on more operating systems 2022-02-13 19:41:23 -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 252db2e159 feat: make graphviz installation separate 2022-02-13 19:30:41 -08:00
Amin Yahyaabadi c96659e9f2 test: check if dot is installed 2022-02-13 17:50:58 -08:00
Amin Yahyaabadi 1545ce48e2 v0.9.2 [skip ci] 2022-02-13 16:21:47 -08:00
Amin Yahyaabadi 5397b1ac4a
Merge pull request #37 from aminya/more-logging [skip ci] 2022-02-13 16:16:10 -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 936a9677f7 fix: create logging groups around the tools 2022-02-13 15:50:15 -08:00
Amin Yahyaabadi 969a124c7d fix: create logging groups around the setup functions 2022-02-13 15:43:21 -08:00
Amin Yahyaabadi 630f785194 perf: simplify msvc matcher 2022-02-11 18:53:24 -08:00
Amin Yahyaabadi 491bdd1964
Merge pull request #36 from aminya/clang-matcher [skip ci] 2022-02-11 18:39:18 -08:00
Amin Yahyaabadi 32a17be32c feat: add llvm problem matchers 2022-02-11 17:57:05 -08:00
Amin Yahyaabadi 016b16a6b8
Merge pull request #35 from aminya/problem-matchers [skip ci] 2022-02-11 17:20:04 -08:00
Amin Yahyaabadi fa6c45744a chore: update matcher names [skip ci] 2022-02-11 17:04:02 -08:00
Amin Yahyaabadi b3eda4ff33 feat: add logging integration for msvc, gcc, python 2022-02-11 17:00:12 -08:00
Amin Yahyaabadi 2c73d7a2ac chore: update devDependencies 2022-02-11 16:36:17 -08:00
Amin Yahyaabadi b61ff14f97 v0.9.1 [skip ci] 2022-02-08 18:46:22 -08:00
Amin Yahyaabadi cc4cfdf4da fix: fix doxygen installation on linux 2022-02-08 18:02:24 -08:00
Amin Yahyaabadi 954f03e554 perf: skip 7z installation if found 2022-02-05 22:05:18 -08:00