ci(int9): חיווט שער-INV-INT9 ל-Gitea Actions — 🚧 חסום עד שיירשם runner (legal-ai #618) #15
Reference in New Issue
Block a user
Delete Branch "chore/618-int9-workflow-enable"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
🚧 חסום בכוונה — אל תמזג לפני שיירשם runner ל-
plugin-legal-aiה-PR הזה מכיל קובץ אחד:
.gitea/workflows/int9-guard.yaml— החיווט של שער-INV-INT9ל-Gitea Actions. הסקריפט עצמו (
scripts/int9-guard.mjs+ 5 הפיקסצ'רים) כבר ב-mainדרך #14 ורץ ידנית.
למה זה חסום
ה-Gitea Actions runner היחיד על nautilus רשום בהיקף-repo ל-
legal-aiבלבד:/repos/…/plugin-legal-ai/actions/runners→total_count: 0·/orgs/ezer-mishpati/actions/runners→total_count: 0.נמדד: ריצה
3200/ job3250(labels: ["ubuntu-latest"]) ישבה ב-queuedעםstarted_at: 1970-01-01— מעולם לא נמסרה ל-runner — בזמן שה-runner היהbusy: falseוהריץ בהצלחה 7/7 שערים של
legal-aiPR #705. כלומר: לא תקיעת-תור, לא תקיעת-image,אלא היקף-רישום.
מיזוג עכשיו היה הופך את הריפו מאפס checks ל-check תקוע-לנצח בכל PR עתידי (יש כאן
13 PRs ממוזגים), ובמקביל גורם ל-AC2 של legal-ai#618 להיראות מסופק בזמן שהוא חסום.
פאנל בן 5 מומחים הכריע 4/5 שאין לשנות תשתית-ייצור אוטונומית בשביל משימת
p3-lowמונעת-נסיגה. ההכרעה איך לסגור את הפער הועברה לחיים.
ה-PR הזה הוא גם המדידה
ביום שיירשם runner לריפו הזה, ה-check כאן יעבור מ-
queuedל-successמעצמו —וזו תהיה הראיה החיה ש-AC2 סופק. עד אז ה-check התקוע מוגבל ל-PR הזה בלבד.
איך מריצים את השער בינתיים
תנאי-מיזוג
GET /repos/ezer-mishpati/plugin-legal-ai/actions/runners→total_count ≥ 1.success(started_at != 1970-01-01).issues.update({status})מחוץ לטווח) →failure— שהשער נושך גם ב-CI.מסלול-חזרה אם יתברר שהוא רועש:
git revertשל קומיט-המיזוג — אין תלות-ריצה.Refs ezer-mishpati/legal-ai#618