Commit Graph

  • d49c1ef4ac fix: update the dependencies Amin Yahyaabadi 2023-09-07 13:12:38 -0700
  • 4ca8d58635
    Merge pull request #199 from aminya/setup-python-bundle [skip ci] Amin Yahyaabadi 2023-09-07 23:55:33 -0700
  • 96396ce7c5 perf: add dynamically loaded cache-dependencies for actions python Amin Yahyaabadi 2023-09-07 23:17:53 -0700
  • ffff3ab313 chore: v0.35.3 [skip test] v0.35.3 Amin Yahyaabadi 2023-09-07 14:15:08 -0700
  • 771f77f24f
    Merge pull request #198 from aminya/fixes [skip ci] Amin Yahyaabadi 2023-09-07 13:58:58 -0700
  • 99191e7285 fix: async grantUserWriteAccess Amin Yahyaabadi 2023-09-07 13:47:30 -0700
  • 5126444593 fix: optimize the build with terser-config-atomic Amin Yahyaabadi 2023-09-07 13:08:51 -0700
  • ff2b1155f8 fix: fix memoization for promises Amin Yahyaabadi 2023-09-07 11:36:11 -0700
  • afcae25e9d
    Merge pull request #196 from aminya/venv [skip ci] Amin Yahyaabadi 2023-09-07 13:07:52 -0700
  • 47a297a43e fix: use pip index versions to check the existence of a package Amin Yahyaabadi 2023-09-07 11:27:34 -0700
  • af4a6f813e fix: check for pip existence outside the try/catch loop Amin Yahyaabadi 2023-09-07 11:04:26 -0700
  • 3fa4b5925a fix: use the system package manager instead of pip for standard modules Amin Yahyaabadi 2023-09-06 21:38:08 -0700
  • 678aa3361f fix: use an info level message for reboot requirements for choco Amin Yahyaabadi 2023-09-06 21:29:38 -0700
  • 6af571471a fix: log the pip fallback error Amin Yahyaabadi 2023-09-06 21:29:20 -0700
  • ddbec096fd fix: fix venv installation warning Amin Yahyaabadi 2023-09-06 21:18:43 -0700
  • 1f91d9621c chore: v0.35.2 [skip test] v0.35.2 Amin Yahyaabadi 2023-09-05 12:32:01 -0700
  • a18ed2e34d
    Merge pull request #194 from aminya/update [skip ci] Amin Yahyaabadi 2023-09-05 12:29:49 -0700
  • 8d969d8dbd test: remove nala after testing it Amin Yahyaabadi 2023-09-05 11:04:10 -0700
  • 14a1b4d654 test: run the tests serially Amin Yahyaabadi 2023-09-05 01:11:18 -0700
  • aa96482204 test: mark the skipped tests in jest Amin Yahyaabadi 2023-09-04 19:27:23 -0700
  • b10559687a test: fix the gcovr version tests Amin Yahyaabadi 2023-09-04 19:25:56 -0700
  • 9303e93d38 fix: update cmake, gcovr, kcov, meson, task, doxygen, gcc Amin Yahyaabadi 2023-09-03 17:42:40 -0700
  • 2d1ee7f0a2 ci: fix placing the built executables [skip test] v0.35.1 Amin Yahyaabadi 2023-09-01 15:37:56 -0700
  • b66c2c4dfa ci: fix placing the built executables [skip test] Amin Yahyaabadi 2023-09-01 15:17:57 -0700
  • 50d2184102 ci: fix the release artifact placement [skip test] Amin Yahyaabadi 2023-09-01 15:04:09 -0700
  • ebe8a86b02 ci: run the release when the test is skipped [skip test] Amin Yahyaabadi 2023-09-01 14:48:28 -0700
  • 5e87b7794a chore: v0.35.1 [skip test] Amin Yahyaabadi 2023-09-01 11:44:03 -0700
  • fd3d46ef75 fix: do not bundle node_modules in the package Amin Yahyaabadi 2023-09-01 11:43:14 -0700
  • 99ca8d9642 chore: v0.35.0 [skip test] v0.35.0 Amin Yahyaabadi 2023-09-01 11:40:33 -0700
  • 3ef62e765f
    Merge pull request #192 from aminya/windows [skip ci] Amin Yahyaabadi 2023-09-01 11:38:35 -0700
  • 62674fbcdd tests: skip some msvc installation tests based on the Windows version Amin Yahyaabadi 2023-09-01 11:23:25 -0700
  • 7c677b659a
    Merge pull request #191 from aminya/llvm-version [skip ci] Amin Yahyaabadi 2023-09-01 11:00:41 -0700
  • 86eecc382e fix: default to LLVM 16 on Windows and Linux Amin Yahyaabadi 2023-09-01 03:52:13 -0700
  • 2ab6e8f154
    Merge pull request #190 from aminya/pipx [skip ci] Amin Yahyaabadi 2023-09-01 09:58:08 -0700
  • 20531c3692 fix: install venv for using pipx Amin Yahyaabadi 2023-09-01 03:46:12 -0700
  • 42d3ea447e fix: add system package manager fallback for pip packages Amin Yahyaabadi 2023-09-01 03:44:04 -0700
  • 0916dc5cfb fix: fix library installation via pip + fix conan Amin Yahyaabadi 2023-09-01 03:28:05 -0700
  • 65c4b0f5dc fix: fix checking for pipx existence Amin Yahyaabadi 2023-09-01 03:10:24 -0700
  • 512202e7f4 fix: handle upgrade/user flags for pipx Amin Yahyaabadi 2023-09-01 03:02:09 -0700
  • 4e60284097 feat: install python packages using pipx to avoid conflicts with system Amin Yahyaabadi 2023-09-01 02:49:28 -0700
  • 1f59ba33f1 fix: use user flag when installing packages via pip Amin Yahyaabadi 2023-09-01 02:36:39 -0700
  • e0bca0a01d
    Merge pull request #189 from aminya/path [skip ci] Amin Yahyaabadi 2023-09-01 02:03:33 -0700
  • 662daca0bf fix: remove unused dependencies + list bundled ones [skip test] v0.34.0 Amin Yahyaabadi 2023-08-31 23:01:58 -0700
  • 307b9178a3 fix: prevent adding /usr/bin if it is already on the PATH Amin Yahyaabadi 2023-08-31 22:42:47 -0700
  • 511e70eef5 test: disable cppcheck test on Windows Amin Yahyaabadi 2023-08-22 11:45:19 -0700
  • 95f86c5d8c tests: disable cppcheck on windows Amin Yahyaabadi 2023-08-21 23:12:00 -0700
  • 0dd681ea14 chore: v0.34.0 [skip test] Amin Yahyaabadi 2023-08-21 22:11:28 -0700
  • c99df211c1
    Merge pull request #188 from aminya/llvm [skip ci] Amin Yahyaabadi 2023-08-21 22:09:42 -0700
  • 54cbc0f1bf fix: fix the timeout conversion and add a custom message Amin Yahyaabadi 2023-08-21 21:58:10 -0700
  • 4c53a2d376 fix: ensure constant initialization order Amin Yahyaabadi 2023-08-21 21:41:17 -0700
  • 52047bd03a fix: add timeout for the LLVM installer call Amin Yahyaabadi 2023-08-21 20:21:34 -0700
  • d7596dd449 feat: fail fast inside CI when an error happens Amin Yahyaabadi 2023-08-21 20:16:33 -0700
  • d93dc2b536 feat: add timeout for installation of the tools Amin Yahyaabadi 2023-08-21 20:11:21 -0700
  • 99a4fe7118 fix: make llvm installer less verbose for non-debug Amin Yahyaabadi 2023-08-21 19:29:23 -0700
  • 912cd9add4 test: update cpp_vcpkg_project Amin Yahyaabadi 2023-08-08 13:27:25 -0700
  • 7449a7e89e fix: update dependencies Amin Yahyaabadi 2023-08-01 14:06:23 -0700
  • 2212117f27 debug: test cppcheck installation on Windows Amin Yahyaabadi 2023-07-27 13:40:47 -0700
  • e52c868d65
    Merge pull request #186 from aminya/test-timeout [skip ci] Amin Yahyaabadi 2023-07-26 23:09:49 -0700
  • 5a673f1e7a fix: do not forceExit jest to make the tests parallel Amin Yahyaabadi 2023-07-24 16:41:28 -0700
  • bc25e4e3b4 perf: memoize setupLLVMWithoutActivation Amin Yahyaabadi 2023-07-24 15:48:38 -0700
  • 10c725c53f test: remove some long-running duplicate tests for kcov/llvm Amin Yahyaabadi 2023-07-24 15:48:23 -0700
  • 4eb56b89c0 test: run the jest tests in parallel Amin Yahyaabadi 2023-07-24 15:28:48 -0700
  • ba2c47a569 test: use forceExit instead of detectOpenHandles Amin Yahyaabadi 2023-07-24 15:06:34 -0700
  • 5c246f1986 ci: separate the lint tests from the tests Amin Yahyaabadi 2023-07-24 14:28:48 -0700
  • b3b3348bbf ci: upload the built packages dist and fix release artifacts download Amin Yahyaabadi 2023-07-24 14:18:02 -0700
  • 4e58b250d7 ci: fix placing the built artifacts Amin Yahyaabadi 2023-07-24 14:08:07 -0700
  • 697fc17c87 ci: shared build for all the tests - rewrite the CI workflow Amin Yahyaabadi 2023-07-24 13:59:56 -0700
  • 0b79280662 test: use swc as the jest transformer Amin Yahyaabadi 2023-07-24 13:20:39 -0700
  • 9fabf05a6b test: configure jest in typescript Amin Yahyaabadi 2023-07-24 13:20:23 -0700
  • f0d23edbf1 fix: update dependencies Amin Yahyaabadi 2023-07-24 13:20:04 -0700
  • 5f27dd008e test: prevent long timeouts when running tests Amin Yahyaabadi 2023-07-24 12:56:18 -0700
  • 5d4f610be3 chore: v0.33.0 [skip test] v0.33.0 Amin Yahyaabadi 2023-07-24 12:42:23 -0700
  • 14b5580a5f
    Merge pull request #103 from abeimler/feature/cross-mingw Amin Yahyaabadi 2023-07-23 20:27:02 -0700
  • cee1b6367a ci: disable fedora and arch mingw docker tests Amin Yahyaabadi 2023-07-22 12:39:43 -0700
  • 7f57dc837b clean up docker container tests abeimler 2023-07-20 14:04:10 +0200
  • 9af05511cb Merge branch 'feature/cross-mingw' of https://github.com/abeimler/setup-cpp into feature/cross-mingw abeimler 2023-07-20 12:29:20 +0200
  • f849ee113e fix: docker mingw build (test) abeimler 2023-07-20 12:26:09 +0200
  • 69ae3d5dd5 fix: report errors if yay is needed but it is not installed Amin Yahyaabadi 2023-07-20 03:12:39 -0700
  • 623beb0a25 feat: add Mingw docker images and test them Amin Yahyaabadi 2023-07-20 02:58:51 -0700
  • 7ccf39eac3 chore: fix linting errors Amin Yahyaabadi 2023-07-20 02:44:13 -0700
  • fb48106188 fix: mingw version abeimler 2023-07-20 00:26:55 +0200
  • 5ea2c0f2ed Merge branch 'feature/cross-mingw' of https://github.com/abeimler/setup-cpp into feature/cross-mingw abeimler 2023-07-19 23:40:18 +0200
  • a884ad83aa Merge branch 'master' of https://github.com/abeimler/setup-cpp into feature/cross-mingw abeimler 2023-07-19 23:31:19 +0200
  • 3d4b6fce65 chore: v0.32.1 [skip test] Amin Yahyaabadi 2023-07-17 23:02:23 -0700
  • a296f68d03 chore: v0.32.1 [skip test] v0.32.1 Amin Yahyaabadi 2023-07-17 23:02:23 -0700
  • 1cc2853786
    Merge pull request #183 from aminya/llvm-conflicts [skip test] Amin Yahyaabadi 2023-07-17 22:52:25 -0700
  • 5f5040c0c8 fix: handle libc++ conflicting packages for LLVM Amin Yahyaabadi 2023-07-17 22:26:20 -0700
  • eeed1d382d chore: update built files [skip ci] Amin Yahyaabadi 2023-07-17 21:35:11 -0700
  • b22365e2f1 chore: v0.32.0 [skip test] v0.32.0 Amin Yahyaabadi 2023-07-17 21:34:13 -0700
  • 0c3b851567
    Merge pull request #182 from aminya/llvm-system [skip ci] Amin Yahyaabadi 2023-07-17 21:33:29 -0700
  • d5232dc52b chore: fix code formatting of .vscode files Amin Yahyaabadi 2023-07-17 14:34:39 -0700
  • 2e790802d0 fix: fix conflicts between clang apt packages Amin Yahyaabadi 2023-07-17 14:21:12 -0700
  • dd2f1139ce fix: catch the errors of setupLLVMApt correctly Amin Yahyaabadi 2023-07-17 13:55:49 -0700
  • 3206aaa7c3 fix: fix passing the version number to the llvm installer Amin Yahyaabadi 2023-07-17 13:44:34 -0700
  • da1eb59304 fix: install clang-tidy and clang-format as well Amin Yahyaabadi 2023-07-17 13:29:53 -0700
  • ccddfedb7d chore: add jest debug configuration Amin Yahyaabadi 2023-07-17 13:28:06 -0700
  • 60eecceb8a fix: add the bin directory to the path for llvm installer Amin Yahyaabadi 2023-07-17 11:42:03 -0700
  • c3a7043921 fix: pass the llvm version to the installer Amin Yahyaabadi 2023-07-17 11:21:11 -0700
  • e7304e1143 fix: install the packages needed for the llvm installer Amin Yahyaabadi 2023-07-17 11:01:22 -0700
  • f1d59251fb tests: remove npm install in docker tests Amin Yahyaabadi 2023-07-17 10:27:35 -0700