ما يجب معرفته قبل الترقية من v3.4.0 إلى v2026.7.2

حاولتُ إجراء الترحيل (Migration) اليوم، واجهتُ مرة أخرى تغييرًا كاسرًا (Breaking Change) فورًا في الفرع الرئيسي (main) لـ discourse_docker:

هذا الالتزام (Commit) يُسبب فشل عمليات البناء (Builds) ويُكسر عملية التثبيت/الإعداد، ومع ذلك تم دمجه في الفرع الرئيسي على أي حال. هذا بالضبط ما كنتُ قلقًا بشأنه.

عند تشغيل الأمر ./launcher bootstrap app، يظهر ما يلي:

rake aborted!
Don't know how to build task 'assets:precompile:pretty_text' (See the list of available tasks with `rake --tasks`)
Did you mean?  assets:precompile

كيف يمكن لتغييرات كاسرة كهذه أن تُدمج في الفرع الرئيسي الذي يُقدَّم كجزء من تعليمات التثبيت الرسمية؟ هل يتم تجاهل أخطاء البناء؟ الخطأ نفسه الذي أراه موجود بوضوح في سجل الفشل:

تمكنتُ من الخروج (Checkout) إلى التزام سابق مكنني من المتابعة في خطوات الترحيل، لكنني الآن أشهد على حالتين من أصل حالتين حيث كانت عمليات الترقية مكسورة بسبب دمج التزامات غير مُختبرة في الفرع الرئيسي.