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

49 Commits

Author SHA1 Message Date
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
67a1d8d27d
feat: add support for cmakelang, cmake-lint, cmake-format 2024-09-17 14:53:47 -07:00
Amin Yahyaabadi
8a39523391
feat: support more compiler/tool aliases (e.g. clang, clang-tidy) 2024-09-17 14:32:10 -07:00
Amin Yahyaabadi
8db3315e6c
feat: add Modern ESModule target via Vite 2024-09-03 23:19:49 -07:00
Amin Yahyaabadi
8bbc80d7ce
fix!: remove actions bundle in favour of modern bundle 2024-09-03 15:57:30 -07:00
Amin Yahyaabadi
933c6eaf84
fix: add missing brew input to actions.yml + fix ccache input + improve description 2024-08-13 00:53:43 -07:00
Amin Yahyaabadi
e2c1dd3622
fix: configurable runner tool cache + disabled by default
Runner tool cache can fill up the disk space (e.g. for LLVM), so it is disabled by default
2024-08-08 15:07:45 -07:00
Amin Yahyaabadi
f9b35199a3
feat: use Node 20 in GitHub Actions 2024-02-16 15:15:35 -08:00
Amin Yahyaabadi
52047bd03a fix: add timeout for the LLVM installer call 2023-08-21 20:21:34 -07:00
Amin Yahyaabadi
d93dc2b536 feat: add timeout for installation of the tools 2023-08-21 20:11:21 -07:00
Amin Yahyaabadi
378244fb1a fix: fix the actions path 2023-07-17 00:05:09 -07:00
Amin Yahyaabadi
995537c5e7 fix: add powershell to the action.yml [skip ci] 2023-01-18 01:35:41 -08:00
Amin Yahyaabadi
477360fbee fix: rename the executable to setup-cpp.js
BREAKING CHANGE the executable is now `setup-cpp.js`
2023-01-17 21:40:21 -08:00
Amin Yahyaabadi
45d9ac5ca2 feat: add sccache support 2022-11-20 19:14:20 -08:00
Amin Yahyaabadi
c82db22da1 feat: add node16 target and use it in the exe and on github 2022-10-19 14:59:46 -07:00
Amin Yahyaabadi
9e4fa5b438 chore: rename the action for better search-ability [skip ci] 2022-08-02 12:53:07 -07:00
Amin Yahyaabadi
17fa293627 fix: make nala optional 2022-07-27 17:36:18 -07:00
Amin Yahyaabadi
e4784c9adc fix: use nala on ubuntu instead of apt 2022-07-27 15:56:44 -07:00
Amin Yahyaabadi
96f1e1cf8c feat: support installing nala 2022-07-27 15:56:42 -07:00
Amin Yahyaabadi
252db2e159 feat: make graphviz installation separate 2022-02-13 19:30:41 -08:00
Amin Yahyaabadi
c65b6f6d58 feat: install 7z if needed for extraction of llvm on Windows 2022-02-05 20:25:31 -08:00
Amin Yahyaabadi
c1478378fa feat: support go task 2022-01-30 15:33:48 -08:00
Amin Yahyaabadi
4b0650a08c feat: support installing gnu make 2022-01-30 14:40:11 -08:00
Amin Yahyaabadi
6d5a91c8fb feat: install clang-tidy and clang-format 2022-01-29 14:44:43 -08:00
Amin Yahyaabadi
95be6b560f fix: add vcpkg to action.yml [skip ci] 2022-01-22 17:14:48 -08:00
Amin Yahyaabadi
bbefde3b1a fix: add kcov to action inputs [skip ci] 2021-12-07 06:46:23 -06:00
Amin Yahyaabadi
2a0ea12221 fix: do not install python by default [skip ci] 2021-12-07 03:20:05 -06:00
Amin Yahyaabadi
f19c776f46 feat: add a separate vcvarsall 2021-12-05 08:51:12 -06:00
Amin Yahyaabadi
bd2585f331 fix: fix version extraction from the compiler input 2021-11-21 16:40:30 -06:00
Amin Yahyaabadi
664c165fd7 fix: fix dist path [skip ci] 2021-11-21 16:15:36 -06:00
Amin Yahyaabadi
39993729df feat: support gcc/mingw 2021-09-16 09:03:54 -05:00
Amin Yahyaabadi
04b70139f6 feat: move the default versions to the functions themselves 2021-09-16 06:14:06 -05:00
Amin Yahyaabadi
191a15123c feat: add compiler input 2021-09-16 06:07:52 -05:00
Amin Yahyaabadi
ea280dfd67 feat: add opencppcoverage 2021-09-16 03:49:25 -05:00
Amin Yahyaabadi
c8b9b73c4e feat: add doxygen - fix cppcheck 2021-09-16 03:47:47 -05:00
Amin Yahyaabadi
10883e7f0e feat: add ccache 2021-09-16 03:43:16 -05:00
Amin Yahyaabadi
b302dc3e25 feat: add msvc installation 2021-09-15 05:25:02 -05:00
Amin Yahyaabadi
79e1c66874 feat: add python installation
ci: enable submodules in the ci

Update setup-python
2021-09-14 15:35:52 -05:00
Amin Yahyaabadi
9d9f62c579 feat: add gcovr installation 2021-09-14 12:42:08 -05:00
Amin Yahyaabadi
5f6e3a7053 feat: add meson installation 2021-09-14 12:36:24 -05:00
Amin Yahyaabadi
0c07dec72e feat: add conan installation 2021-09-14 12:06:20 -05:00
Amin Yahyaabadi
9e223dad3f feat: add llvm installer 2021-09-14 07:08:00 -05:00
Amin Yahyaabadi
0e7542179a feat: add setupNinja
Used some code from https://github.com/aminya/install-cmake/blob/new-versions-and-arch/src/ninja.ts
2021-09-14 03:13:41 -05:00
Amin Yahyaabadi
33a3592a63 feat: add setupCmake
Used some code from https://github.com/aminya/install-cmake/blob/new-versions-and-arch/src/cmake.ts
2021-09-14 03:13:41 -05:00
Amin Yahyaabadi
f63cc85aba chore: run format 2021-09-14 02:00:41 -05:00
Amin Yahyaabadi
7a3e19fee0 feat: add the action config 2021-09-14 01:58:39 -05:00