From 6aba2dd3c96437027d962d3e2f4e3f4da58c33c9 Mon Sep 17 00:00:00 2001 From: Acentech Dev Date: Tue, 14 Jul 2026 19:05:58 +0300 Subject: [PATCH] docs: fix Phase0a Step5 to use -p:ci=true (skip source-gen prebuild, matches Dockerfile) --- .../plans/2026-07-14-phase0a-bootstrap-self-built-image.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/superpowers/plans/2026-07-14-phase0a-bootstrap-self-built-image.md b/docs/superpowers/plans/2026-07-14-phase0a-bootstrap-self-built-image.md index 68aaea3..2c78ee2 100644 --- a/docs/superpowers/plans/2026-07-14-phase0a-bootstrap-self-built-image.md +++ b/docs/superpowers/plans/2026-07-14-phase0a-bootstrap-self-built-image.md @@ -72,13 +72,13 @@ Expected: yeni commit + önceki `docs: Castle Siege umbrella design spec` commit - [ ] **Step 5: Startup projesinin derlendiğini doğrula (image'den önce hızlı kontrol)** -Dockerfile'ın derlediği projenin aynısını lokalde derle — tam solution yerine (daha hızlı, ilgisiz projelerden gürültü yok). +Dockerfile'ın derlediği projenin aynısını, Dockerfile'ın kullandığı `-p:ci=true` bayrağıyla derle. `ci=true`, Persistence.csproj'daki source-generator PreBuild target'ını atlar (`Condition="'$(ci)'!='true'"`) — Generated.cs dosyaları zaten repo'da commit'li olduğu için Docker/CI bunları kullanır. `ci=true` VERMEZSEN generator `--no-build` sıralama hatası verir (gerçek hata değil, sadece lokal dev regenerasyon yolu). ```bash cd "/d/OpenMU/MU Client_Mobile 1.04d - Season 6E3/AdamuSw/src" && \ -dotnet build Startup/MUnique.OpenMU.Startup.csproj -c Release --nologo -clp:ErrorsOnly 2>&1 | tail -20 +dotnet build Startup/MUnique.OpenMU.Startup.csproj -c Release -p:ci=true --nologo -clp:ErrorsOnly 2>&1 | tail -20 ``` -Expected: `Build succeeded` (hata yok). Uyarılar kabul edilebilir. +Expected: `Build succeeded` / `Oluşturma başarılı oldu` (0 hata). Uyarılar kabul edilebilir. - [ ] **Step 6: Gitea'ya push et**