Commit Graph

1627 Commits

Author SHA1 Message Date
Amin Yahyaabadi 176905d067 fix: use the default mingw version on ubuntu 2025-02-23 16:06:17 -08:00
Amin Yahyaabadi ed642e3c97 fix: apt-get update dockers + skip mingw on fedora 2025-02-23 15:34:56 -08:00
Amin Yahyaabadi 5b04f53d41 fix: use apt-get for addAptRepo 2025-02-23 15:18:36 -08:00
Amin Yahyaabadi 3d88ff3446 fix: update vcpkg hash in cpp_vcpkg_project 2025-02-23 15:17:07 -08:00
Amin Yahyaabadi 818f740c52 fix: avoid failure of software-properties-common installation 2025-02-23 15:05:55 -08:00
Amin Yahyaabadi 40c2ffd2be fix: error on unmatched apt package version by default 2025-02-23 14:55:57 -08:00
Amin Yahyaabadi 0c09b5d740 test: update cpp_vcpkg_project 2025-02-23 14:50:49 -08:00
Amin Yahyaabadi 28befc3cbc fix: fix ubuntu llvm cleanup 2025-02-23 14:47:47 -08:00
Amin Yahyaabadi 063ff00baf fix: do not use -y for apt-get/nala update 2025-02-23 03:26:32 -08:00
Amin Yahyaabadi 8b818570f5 fix: set VCPKG_FORCE_SYSTEM_BINARIES for linux arm64 2025-02-23 03:26:32 -08:00
Amin Yahyaabadi b20073c6f5 ci: add setup-cpp base images 2025-02-23 03:26:32 -08:00
Amin Yahyaabadi 77458ed404 ci: disable actions cache on Windows [skip ci] 2025-02-23 02:31:05 -08:00
Amin Yahyaabadi c49e25690a ci: install qemu 7 for cross compilation [skip test] 2025-02-23 02:23:32 -08:00
Amin Yahyaabadi 902ec7be5e ci: build arm64 docker only on ubuntu 2025-02-23 02:13:34 -08:00
Amin Yahyaabadi 474b9dded5 fix: install the latest nodejs on Ubuntu docker 2025-02-23 02:08:59 -08:00
Amin Yahyaabadi 7a7572279c ci: exclude arm64 builds on Arch docker 2025-02-23 02:08:55 -08:00
Amin Yahyaabadi c7d3db8462 ci: add Arm64 docker builds 2025-02-23 01:49:16 -08:00
Amin Yahyaabadi abe2d67f8c chore(release): v0.46.2 [skip test] 2025-02-15 22:45:12 -08:00
Amin Ya 68aea2b63e
Merge pull request #341 from aminya/compiler-version [skip ci]
fix: more robust parsing of compiler name/versions
2025-02-15 22:43:22 -08:00
Amin Ya 49c8316b3c
Merge pull request #339 from aminya/renovate/pnpm-10.x [skip ci] 2025-02-15 22:33:02 -08:00
Amin Ya e584d285f2
Merge pull request #338 from aminya/renovate/node-22.x [skip ci] 2025-02-15 22:32:45 -08:00
Amin Yahyaabadi 3290875f5f fix: more robust parsing of compiler name/versions 2025-02-15 22:26:25 -08:00
renovate[bot] 100c4e6db6
chore(deps): update pnpm to v10.4.0 2025-02-15 03:14:08 +00:00
renovate[bot] bdbd5b5fb0
chore(deps): update dependency node to v22.14.0 2025-02-15 03:13:51 +00:00
Amin Yahyaabadi ef2de93e77 ci: fix ignore patterns for eslint [skip test] 2025-02-11 01:04:17 -08:00
Amin Yahyaabadi fce207515b ci: fix releasing of executables and dist 2025-02-11 00:59:25 -08:00
Amin Ya 302c2937a9
Merge pull request #337 from aminya/renovate/pnpm-10.x [skip ci] 2025-02-09 22:50:22 -08:00
renovate[bot] daf22b970d
chore(deps): update pnpm to v10.2.1 2025-02-08 01:52:22 +00:00
Amin Yahyaabadi 185a60867a ci: place the artifacts and exe 2025-02-07 14:11:47 -08:00
Amin Yahyaabadi f7141f2b69 ci: skip dist push on main branch [skip test] 2025-02-07 12:34:05 -08:00
Amin Yahyaabadi 06230ecbcd ci: fix downloading of artifacts + docker cache [skip test] 2025-02-07 12:29:07 -08:00
Amin Yahyaabadi a03cb7ea00 chore(release): v0.46.1 [skip test] 2025-02-06 03:00:50 -08:00
Amin Ya be9c96f67c
Merge pull request #334 from aminya/keywords [skip ci]
feat: support exclusive asset matching keywords+ Fix clang 15/16 on Ubuntu 24
2025-02-06 02:39:46 -08:00
github-actions[bot] a2312d2e6e chore(build): update dist 2025-02-06 10:38:51 +00:00
Amin Yahyaabadi f5bc42aff8 fix: prefer exe binaries for llvm on Windows 2025-02-06 02:37:08 -08:00
Amin Yahyaabadi 6f44503311 fix: update pnpm to 10 2025-02-06 01:57:31 -08:00
Amin Yahyaabadi a3723b08a9 fix: use fs-extra for move 2025-01-31 15:42:24 -08:00
Amin Yahyaabadi c2c30d9a33 fix: extract tar.xz files correctly with 7zip 2025-01-31 15:23:08 -08:00
Amin Yahyaabadi b7e481e350 fix: make the x86 arch optional for llvm windows 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi e647ab787e fix: catch the fallback errors directly 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi 01f6ff6b9c feat: fix installation on clang 15/16 on Ubuntu 24 2025-01-30 10:12:46 -08:00
Amin Yahyaabadi 2ff473f883 feat: support exclusive asset keyword matching 2025-01-30 10:12:45 -08:00
Amin Ya 87d6792c19
Merge pull request #336 from aminya/upload [skip ci]
ci: update to upload/download actions v4
2025-01-30 10:12:30 -08:00
Amin Yahyaabadi 8f3364ce7b ci: update to upload/download actions v4 2025-01-30 09:51:17 -08:00
Amin Ya c08b751296
Merge pull request #333 from aminya/gcc [skip ci]
fix: do not fallback to latest apt package by default + fix: install both libtinfo5 and libtinfo6 for clang
2025-01-29 02:24:28 -08:00
Amin Yahyaabadi 0dee00a185 fix: install both libtinfo5 and libtinfo6 for clang 2025-01-29 00:57:29 -08:00
Amin Yahyaabadi d58ee0edd1 fix: do not fallback to latest apt package by default 2025-01-29 00:56:32 -08:00
Amin Yahyaabadi 12e62a1b8d chore: v0.46.0 [skip test] 2025-01-25 23:05:50 -08:00
Amin Ya 60dbf57778
Merge pull request #331 from aminya/llvm-remove-repo [skip ci]
feat: remove the LLVM repo on apt install failures + support LLVM 11-16 on Ubuntu 24 + fix GCC on Linux Arm64 + install GCC without PPA if possible
2025-01-25 23:04:34 -08:00
Amin Yahyaabadi 035c0629d9 fix: update the add-apt-repository llvm patch 2025-01-25 22:51:40 -08:00