Commit Graph

1673 Commits

Author SHA1 Message Date
Amin Yahyaabadi 3aac37c3fb chore(release): v1.1.0 [skip test] 2025-03-01 03:15:17 -08:00
Amin Yahyaabadi 8a10f32320 ci: update Docker hub readmes automatically 2025-03-01 03:13:48 -08:00
Amin Ya fd2c1df30d
Merge pull request #350 from aminya/install-tool [skip ci]
feat: install setup-cpp CLI in GitHub Actions
2025-03-01 03:07:49 -08:00
Amin Yahyaabadi 43d46eff60 fix: make setup-cpp --version/help immutable 2025-03-01 02:17:33 -08:00
Amin Yahyaabadi 3ce1db2ddb fix: add option for setup-cpp cli install 2025-03-01 01:56:17 -08:00
Amin Yahyaabadi 1d824aa3c1 fix: install the setup-cpp cli in all envs 2025-03-01 01:44:17 -08:00
Amin Yahyaabadi 4f0c49a2d2 feat: install setup-cpp CLI in GitHub Actions 2025-03-01 01:29:42 -08:00
Amin Ya 4136222b38
Merge pull request #347 from aminya/deps [skip ci]
fix: update dependencies
2025-03-01 00:58:53 -08:00
Amin Yahyaabadi 4019fa56b0 fix: update dependencies 2025-03-01 00:43:33 -08:00
Amin Yahyaabadi 7c86e32fdd ci(docker): fix the tag reference for the base image 2025-03-01 00:24:28 -08:00
Amin Yahyaabadi 2b5218b10f doc: fix the docker images names in the readme [skip test] 2025-03-01 00:04:50 -08:00
Amin Yahyaabadi 4ed5cf931f chore(release): 1.0.0 2025-02-28 23:57:53 -08:00
Amin Ya f6ef086bf7
Merge pull request #345 from aminya/gccc [skip ci]
feat: add docker images with gcc as the compiler + Fix gcc paths in Fedora/Arch
2025-02-28 23:56:27 -08:00
Amin Yahyaabadi 3883a177d6 chore: add cmake for the tests 2025-02-28 23:11:54 -08:00
Amin Yahyaabadi 9a1ed094b0 fix: fix the dynamic gcc regex + update pnpm 2025-02-28 23:11:36 -08:00
Amin Yahyaabadi 0fe9cd6e11 fix: fix finding the latest gcc installed 2025-02-27 12:49:58 -08:00
Amin Yahyaabadi 8e83c0e114 fix: fix parsing of gcc version from the binary 2025-02-27 12:28:36 -08:00
Amin Yahyaabadi 4c635e726f fix: escape the variant name in regex 2025-02-27 12:18:03 -08:00
Amin Yahyaabadi f3bd8fd76e fix: accept the latest gcc if version is not specified 2025-02-27 09:54:32 -08:00
Amin Yahyaabadi 45081d3277 test: complete list of exe in docker tests 2025-02-27 03:09:20 -08:00
Amin Yahyaabadi 1de0accc14 fix: enable source maps in docker builds 2025-02-27 02:52:28 -08:00
Amin Yahyaabadi a9764989af fix: fix gcc/g++ paths on Fedora/Arch 2025-02-27 02:48:19 -08:00
Amin Yahyaabadi 1c96aae406 test: add docker structure tests for base images 2025-02-27 01:45:07 -08:00
Amin Yahyaabadi 806ecbfb14 fix: update archive-files 2025-02-27 01:42:16 -08:00
Amin Yahyaabadi 8a65a11eac docs: update the readme image list order 2025-02-27 00:56:26 -08:00
Amin Ya 35236e9929
ci: fix docker gcc on Fedora 2025-02-24 23:34:16 -08:00
Amin Yahyaabadi 054a01ce56 test: add gcc docker examples 2025-02-24 22:56:12 -08:00
Amin Yahyaabadi 333c93619e feat: add docker images with gcc as the compiler 2025-02-24 22:48:38 -08:00
Amin Ya 44d6681130
Merge pull request #344 from aminya/conan [skip ci]
ci: add conan, cmakelang, meson to base images
2025-02-24 13:16:37 -08:00
Amin Yahyaabadi 9dd9fb88cf ci: add conan, cmakelang, meson to base images 2025-02-24 11:43:48 -08:00
Amin Yahyaabadi 348d31f538 ci: install vcpkg on arm on native runners 2025-02-24 11:15:47 -08:00
Amin Ya 6f636f96f2
Merge pull request #343 from aminya/arm64-docker [skip ci]
ci: add Arm64 docker builds + add setup-cpp base Docker images + fix vcpkg on Linux Arm64 + update apt for the first install
2025-02-24 11:14:16 -08:00
Amin Yahyaabadi d81982f0b8 ci: build on native Linux arm runner 2025-02-24 11:00:11 -08:00
Amin Yahyaabadi edca93e670 fix: reference the latest tag in docker stages 2025-02-24 10:52:02 -08:00
Amin Yahyaabadi a00d0ef0b6 ci: skip build tests on arm64 due to vcpkg 2025-02-24 03:14:08 -08:00
Amin Yahyaabadi 9ba7b69ac1 fix: disable vcpkg based on dpkg arch 2025-02-23 23:06:47 -08:00
Amin Yahyaabadi 1a07db80e7 fix: skip tool installation if version is false 2025-02-23 22:55:00 -08:00
Amin Yahyaabadi 8f8b73f53d fix: exclude vcpkg on arm64 docker 2025-02-23 22:30:29 -08:00
Amin Ya 068684f46b ci: unpin buildx version for qemu 7 2025-02-23 21:35:44 -08:00
Amin Ya 3f7161439e
ci: use the latest qemu 2025-02-23 21:18:10 -08:00
Amin Yahyaabadi 9f3979461e fix: do not add test toolchain for mingw 2025-02-23 17:33:08 -08:00
Amin Yahyaabadi 2294a21607 fix: update the apt repos for the first time when installing 2025-02-23 17:32:18 -08:00
Amin Yahyaabadi ab235ba854 fix: disable installation timeouts 2025-02-23 17:13:42 -08:00
Amin Yahyaabadi 4330bb5cf2 fix: pin buildx due to segfaults 2025-02-23 16:13:13 -08:00
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