Commit Graph

1943 Commits

Author SHA1 Message Date
renovate[bot] 59cecd28f5
fix(deps): update dependency @types/node to v24 2025-11-15 02:34:18 +00:00
Amin Yahyaabadi 9bc9b8cd8a chore(release): v1.7.2 [skip test] 2025-11-10 00:13:02 -08:00
Amin Ya 3481e9e840
feat: support LLVM 21 + GCC 15.2 (#447) 2025-11-10 00:10:16 -08:00
renovate[bot] cc0e9fb8ec
chore(deps): update actions/download-artifact action to v5 (#434)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 00:04:40 -07:00
renovate[bot] 131fbe52b0
chore(deps): update actions/checkout action to v5 (#435)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 00:04:08 -07:00
renovate[bot] d93d404f38
fix(deps): update dependency @types/node to v22.17.2 (#431)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 00:03:50 -07:00
renovate[bot] a55b1da658
chore(deps): update pnpm to v10.15.0 (#432)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-25 00:03:37 -07:00
Amin Ya 24822b26f9
Merge pull request #429 from aminya/build-improve
feat: add a unified setup-options for all setup functions
2025-07-10 09:46:29 -07:00
Amin Yahyaabadi 747e9cfe05 fix: fix partial options for tar 2025-07-10 07:11:16 -07:00
Amin Yahyaabadi 26bd7cda45 fix: allow partial options for setup tools 2025-07-10 06:59:25 -07:00
Amin Yahyaabadi 6f1d3cd81e fix: add setup-options for all setup functions 2025-07-10 06:59:25 -07:00
Amin Yahyaabadi bb0daa4e32 build: use esbuild for minification
Size is not much of a concern for setup-cpp and the difference is few KB.
2025-07-10 06:59:25 -07:00
Amin Yahyaabadi a276e6e3d1 chore(release): v1.7.1 [skip test] 2025-07-10 06:52:11 -07:00
Amin Yahyaabadi 1c89539b8f fix: handle no update failures for llvm 2025-07-07 22:42:22 -07:00
renovate[bot] b32feb04d5
chore(deps): update devdependencies (#426)
* chore(deps): update devdependencies

* fix: fix babel config

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Amin Yahyaabadi <aminyahyaabadi74@gmail.com>
2025-07-06 04:50:43 -07:00
Amin Ya d8571402cb
Merge pull request #425 from aminya/windows-llvm
fix: prefer complete Window LLVM package + add tar tool
2025-07-03 07:23:39 -07:00
Amin Ya aa0fcb9bee fix: use 7z for tar extraction on windows 2025-07-03 06:58:13 -07:00
Amin Yahyaabadi 988cdb3377 fix: extra tar by 7z on windows 2025-07-03 06:32:22 -07:00
Amin Ya d09e6b8dab
Merge pull request #418 from aminya/renovate/dependencies
fix(deps): update dependency @types/node to v22.16.0
2025-07-03 05:47:27 -07:00
renovate[bot] c43a237684
fix(deps): update dependency @types/node to v22.16.0 2025-07-03 12:47:18 +00:00
Amin Ya 6004eca28b
Merge pull request #423 from aminya/renovate/node-22.x
chore(deps): update node.js to v22.17.0
2025-07-03 05:46:53 -07:00
renovate[bot] d42bb0b88f
chore(deps): update node.js to v22.17.0 2025-07-03 12:46:46 +00:00
Amin Ya c9eb020813
Merge pull request #421 from aminya/renovate/pnpm-10.x
chore(deps): update pnpm to v10.12.4
2025-07-03 05:46:39 -07:00
renovate[bot] 3cb32ec74d
chore(deps): update pnpm to v10.12.4 2025-07-03 12:45:58 +00:00
Amin Ya fb3f6ad2f8
Merge pull request #424 from aminya/update
fix: add LLVM 20.1.7 + mingw 15.1-r2 + gcovr via apt on Ubuntu by default
2025-07-03 05:45:03 -07:00
Amin Yahyaabadi 559fcdd572 feat: add tar as an installable tool 2025-07-03 05:42:22 -07:00
Amin Yahyaabadi 8e6c0edd38 fix: strip components for windows LLVM tar.xz 2025-07-03 05:26:22 -07:00
Amin Yahyaabadi 8ffe76cee3 fix: prefer complete Window LLVM package 2025-07-03 04:57:50 -07:00
Amin Yahyaabadi 0fa8654824 fix: fix apt resolving on non-Linux 2025-07-03 04:56:17 -07:00
Amin Yahyaabadi 928af1ef3b ci: remove deprecated windows 2019 2025-07-03 04:45:30 -07:00
Amin Yahyaabadi 751b635450 fix: install gcovr via apt on Ubuntu by default 2025-07-03 04:44:58 -07:00
Amin Yahyaabadi 056bb3b1d9 fix: add LLVM 20.1.7 + mingw 15.1-r2 2025-07-02 04:32:00 -07:00
Amin Ya fe10751e1c
Merge pull request #417 from aminya/renovate/dependencies
fix(deps): update dependency @types/node to v22.15.30
2025-06-08 21:57:19 -07:00
Amin Ya c0171961c2
Merge pull request #416 from aminya/renovate/pnpm-10.x
chore(deps): update pnpm to v10.12.1
2025-06-08 21:57:11 -07:00
renovate[bot] ce9f94db97
chore(deps): update devdependencies (#415)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-06-08 21:56:50 -07:00
renovate[bot] 9392dd1bd8
chore(deps): update pnpm to v10.12.1 2025-06-08 17:47:30 +00:00
renovate[bot] 2e6bb1caa0
fix(deps): update dependency @types/node to v22.15.30 2025-06-08 07:52:37 +00:00
Amin Yahyaabadi 004edc1952 chore(release): v1.7.0 [skip test] 2025-06-08 00:46:36 -07:00
Amin Ya 46cbfc276f
Merge pull request #414 from aminya/updates
fix: update cmake, task, powershell, meson, doxygen
2025-06-06 02:31:27 -07:00
Amin Yahyaabadi 396258ba63 fix: update doxygen to 1.14.0 2025-06-05 01:44:23 -07:00
Amin Yahyaabadi 70e614fd48 fix: update meson to 1.8.1 2025-06-05 01:41:07 -07:00
Amin Yahyaabadi 075261cd2b fix: update powershell to 7.5.1 2025-06-05 01:40:37 -07:00
Amin Yahyaabadi fcda129998 fix: update task to 3.43.3 2025-06-05 01:40:18 -07:00
Amin Yahyaabadi 42ccc76417 fix: update cmake to 3.31.7 2025-06-05 01:38:12 -07:00
Amin Ya af7dd8c367
Merge pull request #387 from aminya/bump-llvm
fix: update default LLVM to v20 + GCC 15
2025-06-03 02:58:32 -07:00
Amin Yahyaabadi b21cd99e0b fix: default to llvm 19 on alpine 2025-06-03 01:51:55 -07:00
Amin Yahyaabadi 085eecfbd1 fix: remove the vcpkg pin for alpine 2025-06-03 01:40:06 -07:00
Amin Yahyaabadi 197080ad94 test: default to gcc 15 on Mac and Windows 2025-06-03 01:27:40 -07:00
Amin Yahyaabadi 15c6190549 fix: add newer llvm 20 versions 2025-06-03 00:43:01 -07:00
Amin Yahyaabadi 38b4d16f6e fix: update default LLVM to v20 2025-06-03 00:39:28 -07:00