Kaynak depo ile çalıştırma ortamını ayırmak
GitHub kaynak kodunun, commit geçmişinin ve inceleme akışının evidir. Ancak her push için GitHub-hosted runner ayırmak zorunlu değildir. HDA’nın normal üretim zinciri bu yüzden Cloudflare Workers Builds’e taşındı.
main push
↓
GitHub private repo
↓
Cloudflare Workers Builds
↓
quality checks + build + dry-run
↓
production deploy
↓
live smokeGitHub Actions neden tamamen silinmedi?
Acil durum veya manuel bakım için workflow dosyaları tutulabilir. Fakat otomatik push, pull_request ve schedule tetikleyicileri yasaktır. Repo içindeki politika kontrolü bu tetikleyiciler geri eklenirse build’i kırar.
Kalite kapısı deploy’dan önce
Ücretsiz çalışmak kalite kontrolünü bırakmak anlamına gelmiyor. Build zinciri syntax, domain, migration, release, erişilebilirlik ve performans sözleşmelerini; ardından Wrangler dry-run ve canlı smoke testini çalıştırıyor.
Pratik sonuç
Normal web geliştirmesinde GitHub Actions dakikası harcanmıyor. Bununla birlikte “tamamen kotasız internet altyapısı” diye bir şey yok: Cloudflare’ın da kendi ücretsiz plan limitleri var. Ama kritik fark, GitHub Actions’ın 2.000 dakikalık kotasının artık normal HDA deploy yolunu durdurmaması.