Template
1
0
mirror of https://github.com/aminya/setup-cpp synced 2024-11-30 21:22:30 +08:00
Commit Graph

1411 Commits

Author SHA1 Message Date
Amin Yahyaabadi
b10559687a test: fix the gcovr version tests 2023-09-04 19:25:56 -07:00
Amin Yahyaabadi
9303e93d38 fix: update cmake, gcovr, kcov, meson, task, doxygen, gcc 2023-09-03 17:42:40 -07:00
Amin Yahyaabadi
2d1ee7f0a2 ci: fix placing the built executables [skip test] 2023-09-01 15:37:56 -07:00
Amin Yahyaabadi
b66c2c4dfa ci: fix placing the built executables [skip test] 2023-09-01 15:17:57 -07:00
Amin Yahyaabadi
50d2184102 ci: fix the release artifact placement [skip test] 2023-09-01 15:04:09 -07:00
Amin Yahyaabadi
ebe8a86b02 ci: run the release when the test is skipped [skip test] 2023-09-01 14:48:28 -07:00
Amin Yahyaabadi
5e87b7794a chore: v0.35.1 [skip test] 2023-09-01 11:44:03 -07:00
Amin Yahyaabadi
fd3d46ef75 fix: do not bundle node_modules in the package 2023-09-01 11:43:14 -07:00
Amin Yahyaabadi
99ca8d9642 chore: v0.35.0 [skip test] 2023-09-01 11:40:33 -07:00
Amin Yahyaabadi
3ef62e765f
Merge pull request #192 from aminya/windows [skip ci] 2023-09-01 11:38:35 -07:00
Amin Yahyaabadi
62674fbcdd tests: skip some msvc installation tests based on the Windows version 2023-09-01 11:23:25 -07:00
Amin Yahyaabadi
7c677b659a
Merge pull request #191 from aminya/llvm-version [skip ci] 2023-09-01 11:00:41 -07:00
Amin Yahyaabadi
86eecc382e fix: default to LLVM 16 on Windows and Linux 2023-09-01 10:02:59 -07:00
Amin Yahyaabadi
2ab6e8f154
Merge pull request #190 from aminya/pipx [skip ci] 2023-09-01 09:58:08 -07:00
Amin Yahyaabadi
20531c3692 fix: install venv for using pipx 2023-09-01 03:46:12 -07:00
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