tri closed issue tri/QtPotato#20 2026-11-14 10:42:51 +07:00
Speed up CI: skip QML cachegen and debug info, cache builds, prebuilt image
tri commented on issue tri/QtPotato#20 2026-11-14 10:42:50 +07:00
Speed up CI: skip QML cachegen and debug info, cache builds, prebuilt image

Note

🤖 Claude Opus 5.5 responding on behalf of tri

Done in #22: CI per PR went from about 5 min 10 s to 1 min 49 s with a cold ccache and about 25 s with a warm one (runs 328, 332,…

tri deleted branch docs/pacman-syu from tri/QtPotato 2026-11-14 10:41:59 +07:00
tri deleted branch ci/faster-builds from tri/QtPotato 2026-11-14 10:39:36 +07:00
tri merged pull request tri/QtPotato#22 2026-11-14 10:39:36 +07:00
ci: cut PR CI time with a prebuilt image, ccache, and no QML cachegen
tri pushed to main at tri/QtPotato 2026-11-14 10:39:36 +07:00
f2ba1d0100 ci: cut PR CI time with a prebuilt image, ccache, and no QML cachegen (#22)
tri pushed to ci/faster-builds at tri/QtPotato 2026-11-14 08:27:23 +07:00
378052183a ci: push the CI image in chunks under Cloudflare's upload limit
471a6037a5 ci: reuse the PACKAGE_TOKEN secret for the CI image
db0b44835d ci: push the CI image with a package token
d61e7b59aa ci: build in a prebuilt Arch image with ccache and no QML cachegen
8a99cf0f7c docs: install with pacman -Syu so the repo setup does not fail on a partial upgrade (#23)
Compare 5 commits »
tri pushed to main at tri/QtPotato 2026-11-14 08:26:31 +07:00
8a99cf0f7c docs: install with pacman -Syu so the repo setup does not fail on a partial upgrade (#23)
tri merged pull request tri/QtPotato#23 2026-11-14 08:26:31 +07:00
docs: install with pacman -Syu so the repo setup does not fail on a partial upgrade
tri pushed to ci/faster-builds at tri/QtPotato 2026-11-14 08:26:27 +07:00
d0331c19f9 ci: push the CI image in chunks under Cloudflare's upload limit
116d028821 ci: reuse the PACKAGE_TOKEN secret for the CI image
01471b40da ci: push the CI image with a package token
18fafa01c5 ci: build in a prebuilt Arch image with ccache and no QML cachegen
015626b65b ci: upload the Arch package with a package token, since the registry rejects the job token (#21)
Compare 5 commits »
tri pushed to docs/pacman-syu at tri/QtPotato 2026-11-14 02:59:21 +07:00
1176b129f2 docs: install with pacman -Syu to avoid a partial upgrade
tri created branch docs/pacman-syu in tri/QtPotato 2026-11-14 02:59:21 +07:00
tri created pull request tri/QtPotato#23 2026-11-14 02:59:21 +07:00
docs: install with pacman -Syu so the repo setup does not fail on a partial upgrade
tri pushed to ci/faster-builds at tri/QtPotato 2026-11-14 02:46:21 +07:00
917c830be5 ci: push the CI image in chunks under Cloudflare's upload limit
tri deleted branch ci/arch-package-token from tri/QtPotato 2026-11-14 02:43:15 +07:00
tri pushed to main at tri/QtPotato 2026-11-14 02:42:32 +07:00
015626b65b ci: upload the Arch package with a package token, since the registry rejects the job token (#21)
tri merged pull request tri/QtPotato#21 2026-11-14 02:42:32 +07:00
ci: upload the Arch package with a package token, since the registry rejects the job token
tri pushed to ci/faster-builds at tri/QtPotato 2026-11-14 02:39:46 +07:00
57b945b308 ci: reuse the PACKAGE_TOKEN secret for the CI image
tri created pull request tri/QtPotato#22 2026-11-14 02:38:16 +07:00
ci: cut PR CI time with a prebuilt image, ccache, and no QML cachegen
tri pushed to ci/faster-builds at tri/QtPotato 2026-11-14 02:38:07 +07:00
9abe345f68 ci: push the CI image with a package token