دمج المزيد من الإضافات الشائعة مع نواة Discourse

أعتذر عن تحويل هذا الموضوع إلى مسار جانبي طفيف، ولكني لا أعتقد أن هناك موضوعًا أكثر ملاءمة وهذا يتعلق إلى حد ما بالمشكلة السابقة.
منذ رسالتي السابقة، أعتقد أنه تم إجراء المزيد من التغييرات على discourse/docker_manager مما يتسبب في تعطل المزيد من الأشياء في عمليات بناء الإصدارات الأقدم. بعد إعادة بناء اليوم، توقف قسم الإدارة بأكمله في Discourse عن العمل مع أخطاء مثل هذه:

loader.js:247 Uncaught (in promise) Error: Could not find module `discourse/admin/models/admin-plugin` imported from `discourse/plugins/docker_manager/discourse/models/repo`

تمكنت من إصلاح البناء باستخدام هذا في ملف yml:

  - git clone https://github.com/discourse/docker_manager.git && cd docker_manager && git reset --hard 314bbd78c200860c76bb62ced65b40e7cde5aa02 && cd ..

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

إعجاب واحد (1)