Commit Graph

180 Commits

Author SHA1 Message Date
Amin Yahyaabadi 83d70f96bc ci: add docker tags with the base platform versions 2025-03-23 17:13:15 -07:00
Amin Yahyaabadi 2e04f42cca ci: do not test mingw on alpine 2025-03-23 11:33:22 -07:00
Amin Yahyaabadi 8eb691a796 ci: build alpine on Arm64 2025-03-23 11:17:40 -07:00
Amin Yahyaabadi 3108fdcf8d ci: add docker images for testing alpine 2025-03-23 01:25:57 -07:00
Amin Yahyaabadi 6cd53aa7e2 ci: fix creation manifests for images with suffix [skip test] 2025-03-22 23:36:58 -07:00
Amin Yahyaabadi f4fab9f74a ci: create multi-arch manifest for ubuntu 20/24 [skip test] 2025-03-22 22:32:09 -07:00
Amin Yahyaabadi 045f4c5242 chore(release): v1.3.0 [skip test] 2025-03-22 20:22:46 -07:00
Amin Yahyaabadi 8b1e80507e fix: skip double pipx installation if not needed 2025-03-22 17:33:51 -07:00
Amin Yahyaabadi a96be2f0e6 feat: add Ubuntu 20 and 24 docker builds 2025-03-21 15:58:59 -07:00
Amin Yahyaabadi 81892a4640 chore(release): v1.2.2 [skip test] 2025-03-16 21:22:18 -07:00
Amin Yahyaabadi 29cd2e193a ci: tests and executables for Linux arm 2025-03-16 00:20:53 -07:00
Amin Yahyaabadi a76dd1b9e9 ci: improve docker cache hits by using the exact tag 2025-03-10 23:09:27 -07:00
Amin Yahyaabadi 12841b3f65 chore(release): v1.2.1 [skip test] 2025-03-10 22:17:00 -07:00
Amin Yahyaabadi b4d8a5c5a6 ci: fix the docker tags to be 1.2.0 [skip test] 2025-03-10 22:10:31 -07:00
Amin Yahyaabadi 70694dbfc8 ci: disable provenance when pushing the images 2025-03-08 00:35:31 -08:00
Amin Yahyaabadi 8b8619681b ci: use the docker-manifest-action 2025-03-08 00:35:31 -08:00
Amin Yahyaabadi f1b09297e4 ci: skip mingw tagging on Fedora [push docker] 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi 24a3400624 ci: do not use buildx [push docker] 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi d28287bcdd ci: allow testing docker push on pull requests [push docker] 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi 8ed3641662 ci: load the docker image after push 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi 555c4d7266 ci: pull the image before tagging latest 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi 65fdb2804b fix: use the image id for tagging the latest [skip test] 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi e7e3464df0 fix: qualify the docker image when tagging the latest [skip test] 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi 458bb0507a ci: simplify the platform suffix creation 2025-03-07 11:25:13 -08:00
Amin Yahyaabadi 0a8eedb221 ci: push multi-arch ubuntu images using docker manifest 2025-03-05 02:20:06 -08:00
Amin Yahyaabadi 380714f257 ci: ensure docker images are multi-arch 2025-03-05 01:42:32 -08:00
Amin Yahyaabadi 17c1155177 chore(release): v1.1.1 [skip test] 2025-03-02 13:03:07 -08:00
Amin Yahyaabadi b9d35d9335 ci: fix the caching for docker builds [skip test] 2025-03-01 03:35:41 -08:00
Amin Yahyaabadi db266b5009 ci: skip readme update for fedora mingw 2025-03-01 03:34:38 -08:00
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 Yahyaabadi 4f0c49a2d2 feat: install setup-cpp CLI in GitHub Actions 2025-03-01 01:29:42 -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 35236e9929
ci: fix docker gcc on Fedora 2025-02-24 23:34:16 -08:00
Amin Yahyaabadi 333c93619e feat: add docker images with gcc as the compiler 2025-02-24 22:48:38 -08:00
Amin Yahyaabadi d81982f0b8 ci: build on native Linux arm runner 2025-02-24 11:00:11 -08:00
Amin Yahyaabadi a00d0ef0b6 ci: skip build tests on arm64 due to vcpkg 2025-02-24 03:14:08 -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 4330bb5cf2 fix: pin buildx due to segfaults 2025-02-23 16:13:13 -08:00
Amin Yahyaabadi ed642e3c97 fix: apt-get update dockers + skip mingw on fedora 2025-02-23 15:34:56 -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 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