Commit Graph
8 Commits
Author SHA1 Message Date
hoelee 585aeeba05 ci(deploy): clone over the LAN and bound every step
Deploy / build (push) Successful in 1m3s
Measured on 2026-10-16: the same archive comes down at ~16 KB/s through
git.hoelee.com (Cloudflare -> tunnel -> back to this host) and ~17 MB/s from
http://192.168.1.6:3000. The shallow clone had grown to ~13 MB with the image
work and one run sat in the middle of index-pack for 13+ minutes with the job
hung. The runner is on the same host as Gitea, so it has no reason to leave the
LAN; Gitea has no 443 there, so this hop is plain HTTP on the private network
and the token stays inside it.

Also bounds the deploy: timeout-minutes 15 on the job and -m 30 on the purge
call, so a stalled Cloudflare API cannot hold a deploy open.
2026-10-16 21:32:59 +08:00
hoelee 831d440661 ci(deploy): purge the Cloudflare edge after each deploy
Deploy / build (push) Successful in 55s
Prepares the HTML edge-cache step from the external review: as soon as a Cache
Rule for HTML exists at the edge, deploys must purge or a new post can keep
serving stale HTML for the whole Edge TTL. Skips silently while CF_TOKEN /
CF_ZONE_ID are unset (both are now set as repo secrets, neither is in the repo).
2026-10-16 17:15:33 +08:00
hoelee 36acce550e deploy: use PAT secret, full pipeline
Deploy / build (push) Successful in 16s
2026-09-06 05:02:37 +08:00
hoelee 9fafabecf2 debug: check GITHUB_TOKEN injection
Deploy / build (push) Failing after 2s
2026-09-06 05:00:37 +08:00
hoelee ba33e18087 deploy: use GITHUB_TOKEN for clone, nginx-hoelee-blog path
Deploy / build (push) Failing after 2s
2026-09-06 04:37:25 +08:00
hoelee 2a2e6629d5 debug: prove checkout+build pipeline
Deploy / build (push) Failing after 1s
2026-09-06 04:27:52 +08:00
hoelee 946b51a801 Fix CI: self-contained checkout (no GitHub actions)
Deploy / build (push) Failing after 2s
2026-09-06 04:24:00 +08:00
hoelee 8372d5e659 Initial commit: Astro blog scaffold with CI/CD
Deploy / build (push) Waiting to run
2026-09-06 04:18:16 +08:00