وثائق Guardrail Ledger

البوابة والاستثناءات

تقرر البوابة ما إذا كان طلب السحب يجتاز أم لا. يمنع الاستثناء نتيجة مقبولة من إفشال الطلب إلى أن ينتهي الاستثناء.

اضبط البوابة

يفتح المالك أو المسؤول صفحة البوابات ويضبط ما يلي:

اختر حفظ. يُكتب تغيير البوابة في سجل التدقيق.

اقرأ النتيجة

يعود كل تشغيل بنتيجة البوابة. عندما تحظر البوابة، يردّ استدعاء الإدخال بالحالة 409 وتفشل الخطوة أو المهمة، ما لم تضبط failOnGate: false على المهمة أو fail-on-gate: false على الإجراء. وتُكتب النتيجة أيضًا في تعليق طلب السحب، وعلى GitHub في ملخص المهمة. تبقى النتائج ضمن النتائج مع المستودع وطلب السحب اللذين وُجدت فيهما.

لا يحلّ الفحص إلا نتائج المحركات التي أبلغت فيه. أي نتيجة لم تعد تظهر تُوسَم بأنها محلولة.

سجّل استثناءً

  1. يفتح المالك أو المسؤول صفحة الاستثناءات.
  2. اختر نتيجة مفتوحة، أو الصق بصمتها.
  3. اختر المالك، وهو عضو في مساحة العمل شخص آخر غيرك. تُسجَّل أنت بصفتك المعتمِد.
  4. اكتب السبب وحدد تاريخ الانتهاء، بحد أقصى 90 يومًا من اليوم.
  5. اختر تسجيل الاستثناء. يسري فورًا.

لا تُفشل النتيجة المستثناة البوابة. بعد تاريخ الانتهاء يحتسبها الفحص التالي ضد البوابة مرة أخرى. لا يوجد في وحدة التحكم زر لإلغاء الاستثناء.