Commit Graph

1510 Commits

Author SHA1 Message Date
Amin Yahyaabadi 2a67ff955e fix: add amd64_x86 architecture alias [skip ci] 2024-10-02 14:09:04 -07:00
Amin Yahyaabadi 76f06a9dda fix!: update Conan to v2
BREAKING Now the default Conan version is v2 instead of v1
2024-10-02 13:53:03 -07:00
Amin Yahyaabadi 9560b8d586
Merge pull request #306 from aminya/versions [skip ci] 2024-09-22 23:11:24 -07:00
Amin Yahyaabadi 59c68f43d8
fix: fix mingw version satisfaction check 2024-09-22 22:33:33 -07:00
Amin Yahyaabadi ed3b715dd5
fix: add range specifier for simple versions 2024-09-22 22:11:55 -07:00
Amin Yahyaabadi 5e9dd36c6f
feat: support runtime, thread, and exception model on MinGW windows 2024-09-22 21:44:13 -07:00
Amin Yahyaabadi 1e3ecc0794
fix: refactor setupMinGW into an independent function 2024-09-22 21:19:57 -07:00
Amin Yahyaabadi 526968f7e2
feat: use semver for matching binary assets 2024-09-22 21:12:29 -07:00
Amin Yahyaabadi 2653c43e67
fix: update cmake, gcovr, conan, meson, task, doxygen 2024-09-22 20:28:52 -07:00
Amin Yahyaabadi 8c22730f32
Merge pull request #305 from aminya/renovate/dependencies [skip ci] 2024-09-20 23:14:47 -07:00
renovate[bot] 8afbb1a7c6
fix(deps): update dependencies 2024-09-21 02:59:06 +00:00
Amin Yahyaabadi 88f2cb4b22
Merge pull request #301 from aminya/renovate/pnpm-9.x [skip ci] 2024-09-20 19:58:03 -07:00
renovate[bot] 52acadc64a
chore(deps): update pnpm to v9.11.0 2024-09-20 19:38:53 -07:00
Amin Yahyaabadi ff4c8289ac
Merge pull request #300 from aminya/renovate/devdependencies [skip ci] 2024-09-20 19:35:22 -07:00
Amin Yahyaabadi d511d1fb52
chore(renovate): pin the ignored packages [skip ci] 2024-09-20 19:31:25 -07:00
github-actions[bot] ea49034e9a chore(build): update dist 2024-09-21 02:22:59 +00:00
Amin Yahyaabadi b2a7ceb1aa
ci: check out the branch in the build job 2024-09-20 19:21:33 -07:00
Amin Yahyaabadi efdf36d38c
ci: commit the dist after the build 2024-09-20 19:18:02 -07:00
renovate[bot] 48bca6ce1e
chore(deps): update devdependencies 2024-09-21 01:05:27 +00:00
Amin Yahyaabadi 898e68dbc3
chore: add ignored deps for renovate [skip ci] 2024-09-20 18:04:45 -07:00
Amin Yahyaabadi 45b558c2a6
chore: use matchPackageNames for renovate [skip ci] 2024-09-20 18:01:48 -07:00
Amin Yahyaabadi 1034f25a9b
Merge pull request #286 from aminya/renovate/devdependencies [skip ci]
fix(deps): update dependencies
2024-09-20 17:58:08 -07:00
Amin Yahyaabadi 9d702fc974
fix: downgrade execa to 7 2024-09-20 16:44:43 -07:00
Amin Yahyaabadi 77859ef9f3
fix: disable unsafe-math optimizations 2024-09-20 16:24:50 -07:00
Amin Yahyaabadi 32a534716d
fix: downgrade numerous + update @types/node 2024-09-20 16:17:38 -07:00
Amin Yahyaabadi 72f96bf6fe
fix: polyfil timers/promise 2024-09-20 16:00:03 -07:00
Amin Yahyaabadi 654b790525
fix: update execa to 9.4.0 2024-09-20 15:48:10 -07:00
Amin Yahyaabadi be3c5a5688
fix: use setup-python patch for smaller binaries 2024-09-20 15:43:39 -07:00
Amin Yahyaabadi f6458ee4e1
fix: fix the build + downgrade eslint to 8 2024-09-20 15:29:42 -07:00
renovate[bot] 056d7a999d
chore(deps): update devdependencies 2024-09-19 22:41:39 +00:00
Amin Yahyaabadi 5f4f319fe8
chore: v0.43.0 [skip test] 2024-09-19 15:39:46 -07:00
Amin Yahyaabadi 037f22b114
Merge pull request #298 from aminya/compiler-sync [skip ci] 2024-09-19 15:38:38 -07:00
Amin Yahyaabadi e4f89db091
fix: check of compiler should be synced 2024-09-19 15:00:10 -07:00
Amin Yahyaabadi 3a86553eb1
fix: sync LLVM compiler version and clang tools version 2024-09-19 14:53:36 -07:00
Amin Yahyaabadi 5d12f41e90
Merge pull request #297 from aminya/cpplint [skip ci] 2024-09-19 14:34:45 -07:00
Amin Yahyaabadi 16c789591a
docs: separate the analyzer/linter category [skip ci] 2024-09-19 14:17:03 -07:00
Amin Yahyaabadi 1e259843db
test: skip infer test on Ubuntu 20 and below 2024-09-19 14:06:59 -07:00
Amin Yahyaabadi 69b2c1b021
feat: add support for facebook/infer 2024-09-18 22:19:38 -07:00
Amin Yahyaabadi 118cfec161
feat: add support for lizard 2024-09-18 21:41:19 -07:00
Amin Yahyaabadi 19a213deb1
feat: add support for flawfinder 2024-09-18 21:35:14 -07:00
Amin Yahyaabadi aae4991f09
feat: add support for cpplint 2024-09-18 21:33:02 -07:00
Amin Yahyaabadi c60a5ed965
chore: v0.42.0 [skip test] 2024-09-18 19:44:55 -07:00
Amin Yahyaabadi 1f6f8322f8
Merge pull request #296 from aminya/llvm-urls [skip ci]
fix: avoid old LLVM release HTTP redirects + fix libtinfo5 installation on Ubuntu 24
2024-09-18 19:38:07 -07:00
Amin Yahyaabadi 2a2a8eb39a
fix: fix installation of libtinfo5 on Ubuntu 24 2024-09-18 18:59:46 -07:00
Amin Yahyaabadi f0dd57ea4d
fix: avoid old LLVM release HTTP redirects 2024-09-18 17:33:23 -07:00
Amin Yahyaabadi fb2a9a2418
Merge pull request #294 from aminya/cmakelang [skip ci] 2024-09-18 17:17:08 -07:00
Amin Yahyaabadi c9bc540d32
fix: fix the pipx packages bin directory 2024-09-18 17:04:40 -07:00
Amin Yahyaabadi 4d73853d57
fix: remove the pkg extension from the pip pkg names 2024-09-18 16:50:12 -07:00
Amin Yahyaabadi 4ebcbc18f2
fix: fix checking of a pip package existence 2024-09-18 16:27:12 -07:00
Amin Yahyaabadi d316735ce5
fix: fisrt check python binary instead of python3
To avoid preferring brew over system python
2024-09-17 17:17:23 -07:00