وسم GitHub Action قد يتغير: افحص مراجعة الكود المنفذة
ميّز الوسم من مرجع commit ثابت، وتحقق من الإصدار المقصود مع خطة تحديث للمثبت لا تجميد دائم.
الخلاصة
الوسم مرجع يمكن توجيهه لكود آخر. يذكر تقرير Google هذه المخاطرة؛ اسم إصدار مألوف ليس هوية كود ثابتة.
قد يجعل التثبيت على commit كامل مراجع الاختيار واضحًا، لكن التحديث يحتاج مراجعة مستمرة.
تحقق مما سيعمل
اقرأ المستودع والمراجعة وطابق الإصدار بالكود. لا تنسخ hash من تعليق غير مرتبط ولا تنشر معرّفًا مخترعًا كإعداد قابل للاستخدام.
افحص الصلاحية والاعتماد
راجع الرموز والأسرار والتنزيل والشبكة. قد يجلب إجراء ثابت كودًا متغيرًا. افصل الإصدار من المدخل غير الموثوق وقلل السلطة.
اجعل التغيير قابلًا للإدارة
راجع اقتراحات التحديث والفرق واختبر وسجّل السبب. إذا حُوّل وسم ضارًا، افحص التشغيلات والاعتمادات؛ استبداله لا يلغي ما نفّذ سابقًا.
قبل أن تتخذ أي خطوة
المرجع الثابت لا يثبت السلامة أو تثبيت كل اعتماد ينزّله. إبقاء نسخة متأثرة دائمًا ليس صيانة آمنة.
ما الذي يمكنك فعله الآن؟
- احصر الإجراءات الخارجية وطريقة اختيار إصدارها.
- راجع الإصدار ومرجعًا ثابتًا متحققًا حيث يناسب.
- حدّث بمسار قابل للمراجعة وافحص التنفيذ التابع.