Auto: إحباط الإصدار إذا تم الكشف عن التزامات جديدة في المنبع

تم إنشاؤها على ٣٠ يوليو ٢٠٢٠  ·  13تعليقات  ·  مصدر: intuit/auto

هل طلب الميزة الخاص بك متعلق بمشكلة؟

عند تشغيل auto shipit من master وهو ليس في نفس الالتزام بجهاز التحكم عن بعد ، سيحدث خطأ عندما يتم دفع ارتفاعات الإصدار وطلبات التغيير.

صِف الحل الذي تريده

كشف المشكلة قبل git وإعطاء خطأ إرشادي.

صِف البدائل التي فكرت فيها

تحقق من baseBranch المحلي وسحب git من جهاز التحكم عن بعد.

bug

ال 13 كومينتر

jrschumacher لقد للرمز المميز المسرب . نسيت ما كان العنوان بالرغم من ذلك

🤦‍♂️ شكرا لقد كان يوم طويل. إذا وجهتني إلى الملف الصحيح ، فسأحقق في إضافة التحقق والخطأ. لقد بحثت في القلب ولكني لم أرَ أين كانت الدفعة تحدث.

هل هذا الريبو عام؟ يمكنني الوخز.

أين هي السجلات لهذا. لدينا حاليًا رمز سيُجهض الإصدار إذا اكتشفنا هذا الموقف

https://github.com/intuit/auto/blob/d419b17f46638ebee68d125467891ac2e1d25304/packages/core/src/auto.ts#L402 -L438

docs للأمر ls-remote: https://riptutorial.com/git/example/1486/ls-remote

لذا فإن الطريقة الوحيدة التي يمكنني من خلالها رؤية حدوث ذلك هي إذا قمت بدمج 2 PRs في الوقت المناسب بالضبط.

يذهب ترتيب الخطاف مثل:

  • التغيير
  • إصدار
  • AfterVersion <- تحقق من ls-remote هنا
  • دمج؟
  • نشر <- العلامات التي تم دفعها هنا

اسمحوا لي أن أرى ما إذا كان بإمكاني إنشاء سيناريو قابل للتكرار وتقديم السجلات.

أرى ما يحدث. يمكنك استخدام prepublishOnly والذي سيطيل النافذة بين afterVersion و publish إذا كان الأمر الذي يتم تنفيذه طويلاً.

  • العلاقات العامة الأولى المدمجة قيد الإنشاء وعلى الخطوة publish
  • العلاقات العامة الثانية المدمجة تحصل على publish بينما تنتهي العلاقات العامة الأولى للتو

توصيتي بتشغيل الإصدار الخاص بك ثم تشغيل auto (إزالة البرنامج النصي prepublishOnly )

سوف أقوم بتحديث هذا المستند والتحذير من هذا النوع من المواقف.

مسكتك. لذا إذا قمت بنقلها إلى prerelease فهل يجب أن تحل المشكلة؟

نعم ، هذا سيعمل أيضًا!

شكرا جزيلا على هذه الأداة الرائعة والدعم.

شكرًا لاستخدامك auto ! (ولإبراز هذه المشكلة https://github.com/intuit/auto/pull/1419)

سأغلق هذه القضية. إذا وجدت أن هذا لا يزال يحدث ، فلا تتردد في فتح مشكلة أخرى.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

thuringia picture thuringia  ·  14تعليقات

zephraph picture zephraph  ·  10تعليقات

jdalrymple picture jdalrymple  ·  6تعليقات

theAdhocracy picture theAdhocracy  ·  6تعليقات

aleclarson picture aleclarson  ·  9تعليقات