Commit Graph

1246 Commits

Author SHA1 Message Date
Amin Yahyaabadi 42d3ea447e fix: add system package manager fallback for pip packages 2023-09-01 03:44:04 -07:00
Amin Yahyaabadi 0916dc5cfb fix: fix library installation via pip + fix conan 2023-09-01 03:28:05 -07:00
Amin Yahyaabadi 65c4b0f5dc fix: fix checking for pipx existence 2023-09-01 03:10:24 -07:00
Amin Yahyaabadi 512202e7f4 fix: handle upgrade/user flags for pipx 2023-09-01 03:02:09 -07:00
Amin Yahyaabadi 4e60284097 feat: install python packages using pipx to avoid conflicts with system 2023-09-01 02:49:28 -07:00
Amin Yahyaabadi 1f59ba33f1 fix: use user flag when installing packages via pip 2023-09-01 02:36:39 -07:00
Amin Yahyaabadi e0bca0a01d
Merge pull request #189 from aminya/path [skip ci] 2023-09-01 02:03:33 -07:00
Amin Yahyaabadi 662daca0bf fix: remove unused dependencies + list bundled ones [skip test] 2023-08-31 23:01:58 -07:00
Amin Yahyaabadi 307b9178a3 fix: prevent adding /usr/bin if it is already on the PATH 2023-08-31 22:42:47 -07:00
Amin Yahyaabadi 511e70eef5 test: disable cppcheck test on Windows 2023-08-22 11:45:19 -07:00
Amin Yahyaabadi 95f86c5d8c tests: disable cppcheck on windows 2023-08-21 23:12:00 -07:00
Amin Yahyaabadi 0dd681ea14 chore: v0.34.0 [skip test] 2023-08-21 22:11:28 -07:00
Amin Yahyaabadi c99df211c1
Merge pull request #188 from aminya/llvm [skip ci] 2023-08-21 22:09:42 -07:00
Amin Yahyaabadi 54cbc0f1bf fix: fix the timeout conversion and add a custom message 2023-08-21 21:58:10 -07:00
Amin Yahyaabadi 4c53a2d376 fix: ensure constant initialization order 2023-08-21 21:41:17 -07:00
Amin Yahyaabadi 52047bd03a fix: add timeout for the LLVM installer call 2023-08-21 20:21:34 -07:00
Amin Yahyaabadi d7596dd449 feat: fail fast inside CI when an error happens 2023-08-21 20:16:33 -07:00
Amin Yahyaabadi d93dc2b536 feat: add timeout for installation of the tools 2023-08-21 20:11:21 -07:00
Amin Yahyaabadi 99a4fe7118 fix: make llvm installer less verbose for non-debug 2023-08-21 19:29:23 -07:00
Amin Yahyaabadi 912cd9add4 test: update cpp_vcpkg_project 2023-08-08 13:27:25 -07:00
Amin Yahyaabadi 7449a7e89e fix: update dependencies 2023-08-01 14:06:23 -07:00
Amin Yahyaabadi e52c868d65
Merge pull request #186 from aminya/test-timeout [skip ci] 2023-07-26 23:09:49 -07:00
Amin Yahyaabadi 5a673f1e7a fix: do not forceExit jest to make the tests parallel 2023-07-24 16:41:28 -07:00
Amin Yahyaabadi bc25e4e3b4 perf: memoize setupLLVMWithoutActivation 2023-07-24 15:48:38 -07:00
Amin Yahyaabadi 10c725c53f test: remove some long-running duplicate tests for kcov/llvm 2023-07-24 15:48:23 -07:00
Amin Yahyaabadi 4eb56b89c0 test: run the jest tests in parallel 2023-07-24 15:28:48 -07:00
Amin Yahyaabadi ba2c47a569 test: use forceExit instead of detectOpenHandles 2023-07-24 15:06:34 -07:00
Amin Yahyaabadi 5c246f1986 ci: separate the lint tests from the tests 2023-07-24 14:28:48 -07:00
Amin Yahyaabadi b3b3348bbf ci: upload the built packages dist and fix release artifacts download 2023-07-24 14:18:02 -07:00
Amin Yahyaabadi 4e58b250d7 ci: fix placing the built artifacts 2023-07-24 14:11:16 -07:00
Amin Yahyaabadi 697fc17c87 ci: shared build for all the tests - rewrite the CI workflow 2023-07-24 13:59:56 -07:00
Amin Yahyaabadi 0b79280662 test: use swc as the jest transformer 2023-07-24 13:20:39 -07:00
Amin Yahyaabadi 9fabf05a6b test: configure jest in typescript 2023-07-24 13:20:23 -07:00
Amin Yahyaabadi f0d23edbf1 fix: update dependencies 2023-07-24 13:20:13 -07:00
Amin Yahyaabadi 5f27dd008e test: prevent long timeouts when running tests 2023-07-24 13:20:13 -07:00
Amin Yahyaabadi 5d4f610be3 chore: v0.33.0 [skip test] 2023-07-24 12:42:23 -07:00
Amin Yahyaabadi 14b5580a5f
Merge pull request #103 from abeimler/feature/cross-mingw
add mingw cross-compiler
2023-07-23 20:27:02 -07:00
Amin Yahyaabadi cee1b6367a ci: disable fedora and arch mingw docker tests 2023-07-22 12:39:43 -07:00
abeimler 7f57dc837b clean up docker container tests 2023-07-20 14:04:10 +02:00
abeimler 9af05511cb Merge branch 'feature/cross-mingw' of https://github.com/abeimler/setup-cpp into feature/cross-mingw 2023-07-20 12:29:20 +02:00
abeimler f849ee113e fix: docker mingw build (test) 2023-07-20 12:26:09 +02:00
Amin Yahyaabadi 69ae3d5dd5 fix: report errors if yay is needed but it is not installed 2023-07-20 03:12:39 -07:00
Amin Yahyaabadi 623beb0a25 feat: add Mingw docker images and test them 2023-07-20 02:59:37 -07:00
Amin Yahyaabadi 7ccf39eac3 chore: fix linting errors 2023-07-20 02:44:13 -07:00
abeimler fb48106188 fix: mingw version 2023-07-20 00:26:55 +02:00
abeimler 5ea2c0f2ed Merge branch 'feature/cross-mingw' of https://github.com/abeimler/setup-cpp into feature/cross-mingw 2023-07-19 23:40:18 +02:00
abeimler a884ad83aa Merge branch 'master' of https://github.com/abeimler/setup-cpp into feature/cross-mingw 2023-07-19 23:31:19 +02:00
Amin Yahyaabadi 3d4b6fce65 chore: v0.32.1 [skip test] 2023-07-17 23:02:37 -07:00
Amin Yahyaabadi 1cc2853786
Merge pull request #183 from aminya/llvm-conflicts [skip test] 2023-07-17 22:52:25 -07:00
Amin Yahyaabadi 5f5040c0c8 fix: handle libc++ conflicting packages for LLVM 2023-07-17 22:51:54 -07:00