بوابة المنشئ تبلغ عن "فشل الاختبارات" لكن `scan-community-package` ينجح على الحزمة المنشورة

وصف المشكلة/الخطأ/السؤال

أقدم @aws/n8n-nodes-agentcore (عقدة مجتمع منشورة من AWS) للتحقق عبر بوابة المنشئ. تشير البوابة إلى فشل الاختبارات وتطلب مني تشغيل npx @n8n/scan-community-package للحصول على التفاصيل — لكن تشغيل هذا الأمر بالضبط على الحزمة المنشورة ينجح في جميع الفحوصات. لا يمكنني إعادة إنتاج أي فشل باستخدام الأدوات المنشورة.

يبدو أن هذا مثل نفس الرفض الخاطئ ببوابة المنشئ الذي أبلغ عنه منشئون آخرون مؤخراً (ماسح CLI ينجح، البوابة تفشل، يرجع السبب إلى خط أنابيب إصدار أداة التحقق بدلاً من الحزمة نفسها). هل يمكن لشخص من فريق مراجعة العقد أن ينظر ويجري فحصاً يدوياً / تقدماً لـ @aws/n8n-nodes-agentcore@0.3.2؟ كل شيء من جهتي يبدو صحيحاً (التفاصيل أدناه).

الحزمة:

الأشياء التي استبعدتها بالفعل من جانبي:

  • نشر نسخة جديدة (0.3.2) بعد آخر إصلاح لي
  • لم تُلغَ أي نسخ/لم تُستبدل (جميع النسخ لا تزال تُحل)
  • عنوان URL للمستودع يشير إلى مستودع GitHub العام
  • تشغيل @n8n/scan-community-package@latest لاستبعاد ماسح مخزن مؤقتاً — لا يزال ينجح
  • قمت أيضاً بتشغيل مجموعة قواعد @n8n/eslint-plugin-community-nodes كاملة مباشرة مقابل ملف الأرشيف — نظيف، بدون انتهاكات

ما رسالة الخطأ (إن وجدت)؟

بوابة المنشئ:

التغييرات المطلوبة لحزمة العقدة الخاصة بك
فشل بعض الاختبارات، يرجى تشغيل npx @n8n/scan-community-package @aws/n8n-nodes-agentcore للحصول على المزيد من التفاصيل.

الإخراج الفعلي لهذا الأمر على الحزمة المنشورة:

Checking provenance for @aws/n8n-nodes-agentcore@0.3.2...✅ Provenance check passed
Downloading @aws/n8n-nodes-agentcore@0.3.2...✅ Downloaded
Analyzing @aws/n8n-nodes-agentcore@0.3.2...✅ Analyzed
✅ Package @aws/n8n-nodes-agentcore@0.3.2 has passed all security checks

(scan-community-package 0.27.1، يعمل مع @latest.)

يرجى مشاركة سير العمل الخاص بك

غير متاح — هذه مشكلة تحقق/إرسال عقدة، وليست مشكلة سير عمل.

شارك الإخراج الذي أرجعته آخر عقدة

غير متاح — انظر إخراج الماسح أعلاه.

معلومات عن إعداد n8n الخاص بك

  • إصدار n8n: غير متاح (إرسال بوابة المنشئ لـ @aws/n8n-nodes-agentcore@0.3.2؛ تم اختباره أيضاً على الأحدث المستضاف ذاتياً)
  • قاعدة البيانات (الافتراضي: SQLite): SQLite
  • إعداد EXECUTIONS_PROCESS الخاص بـ n8n (الافتراضي: own، main): الافتراضي
  • تشغيل n8n عبر (Docker، npm، n8n cloud، تطبيق سطح المكتب): npm (مستضاف ذاتياً) للاختبار المحلي؛ بوابة المنشئ للتحقق
  • نظام التشغيل: macOS

شكراً لإخبارك إيانا بهذا، لقد أنشأنا NODE-5524 كتذكرة تطوير داخلية للنظر فيها.

@rsundaraws هل يمكنك محاولة تشغيل أداة المسح باستخدام إصدار @beta؟ كانت هناك مشكلة في العلامات الموجودة على الأداة وتم وضع علامة على الإصدار الخاطئ باعتباره الأحدث.

شكراً جزيلاً على الدعم السريع بخصوص مشكلة علامة الماسح الضوئي :folded_hands: بمجرد أن اختبرت مقابل @beta، اكتشفت نتائج الـ lint الفعلية، وأصلحتها جميعها، و**@aws/n8n-nodes-agentcore@0.3.3 يمر الماسح الضوئي بنجاح الآن. تم تقديم التحقق.**

أقدر حقاً مساعدتك !!

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

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

شكراً لك على البحث في NODE-5524—سأشارك نتائج مسح بيتا بمجرد الحصول عليها.

إذا كنت تبحث عن الأمر الفعلي للتحقق من ماسح بيتا، فقم بتشغيل:


npx @n8n/scan-community-package@beta @aws/n8n-nodes-agentcore

إذا نجح هذا أيضاً، فأدرج المخرجات الكاملة في ردك، على سبيل المثال:


Checking provenance... ✅
Downloading package... ✅
Analyzing package... ✅
Package @aws/n8n-nodes-agentcore@0.3.2 passed all security checks.

عند هذه النقطة، لديك دليل قوي على أن المشكلة تكمن في خط أنابيب التحقق من بوابة المُنشئ بدلاً من حزمتك، وفريق n8n يمكنه إعادة تشغيل التحقق يدويّاً أو الانتظار للإصلاح المرتبط بـ NODE-5524.

@shedrach لقد حللنا هذه المسألة بالفعل لأننا كنا نعرف مكان المشكلة.