J’ai soumis mon paquet de nœud communautaire n8n-nodes-nordstellar pour vérification via le Portail Créateur, et la vérification préalable automatisée échoue avec seulement un message générique me pointant vers le scanner de paquet communautaire (voir l’erreur ci-dessous).
Cependant, en exécutant exactement cette commande localement (scanner v0.27.0) contre la version la plus récente actuelle 0.1.3, tous les contrôles réussissent : La vérification de la provenance a réussi pour n8n-nodes-nordstellar@0.1.3 n8n-nodes-nordstellar@0.1.3 téléchargé n8n-nodes-nordstellar@0.1.3 analysé Le paquet n8n-nodes-nordstellar@0.1.3 a réussi tous les contrôles de sécurité
Détails du paquet :
npm : https://www.npmjs.com/package/n8n-nodes-nordstellar (dernière version : 0.1.3)
GitHub (public) : GitHub - NordStellar/n8n-nodes-nordstellar · GitHub, tagué v0.1.3 correspondant à la dernière version npm
Échafaudé et construit avec l’interface de ligne de commande officielle n8n-node ; lint (n8n-node lint) réussit
Publié via GitHub Actions avec publication npm de confiance (OIDC) + provenance
Disposition Starter-conventional (credentials/ + nodes/ au niveau supérieur), noms de fichiers correctement cadrés, aucune dépendance d’exécution
Un détail qui pourrait être pertinent : après ma première soumission, j’ai dépublié les versions 0.1.0 et 0.1.1 de npm (dans la fenêtre de 72 heures de npm ; 0.1.2 et 0.1.3 restent publiés). Si la vérification préalable a épinglé l’une des versions dépubliées au lieu de la dernière version actuelle, cela pourrait expliquer l’écart. J’ai réactivé les contrôles après la publication de 0.1.3 et il a échoué à nouveau avec le même message générique.
Quelqu’un de l’équipe de vérification pourrait-il vérifier ce que la vérification préalable rapporte réellement pour ma soumission, ou la rediriger vers 0.1.3 ?
Quel est le message d’erreur (le cas échéant) ?
Votre soumission a échoué le processus de vérification automatique. Veuillez résoudre les problèmes ci-dessous et réessayer
Modifications requises pour votre paquet de nœud
Certains tests ont échoué, veuillez exécuter npx @n8n/scan-community-package n8n-nodes-nordstellar pour plus de détails.
Puisque npx @n8n/scan-community-package n8n-nodes-nordstellar fonctionne localement sur la v0.1.3, cela suggère que le Creator Portal valide peut-être une version en cache ou une version plus ancienne plutôt que la dernière version actuelle. Les versions non publiées 0.1.0/0.1.1 méritent certainement d’être examinées.
Je demanderais également à l’équipe de vérification de vérifier si le Creator Portal récupère la bonne npm dist-tag (latest) et s’il existe un cache qui doit être actualisé pour votre soumission. Si tout fonctionne localement, cela ressemble davantage à un problème de pipeline de vérification qu’à un problème avec votre package.
Tout d’abord, bravo d’avoir publié un Blueprint pour la communauté – c’est une contribution fantastique ! Il est clair que tu maîtrises bien n8n, surtout après avoir relevé le défi de l’Architecte de fiabilité (EXAMEN FINAL) et compris les performances et le déploiement.
Ce problème avec ton
n8n-nodes-nordstellar
paquet qui échoue la pré-vérification du Portail Créateur alors qu’il fonctionne localement est un cas classique de « ça fonctionne sur ma machine, mais le cloud dit non ».
Le Problème : Tu soulignes correctement la divergence : ton
npx @n8n/scan-community-package
local passe tous les contrôles pour
n8n-nodes-nordstellar@0.1.3
, mais le système automatisé du Portail Créateur signale un échec générique. Ton hypothèse concernant les versions non publiées (0.1.0, 0.1.1) est très solide et probablement la cause.
Pourquoi cela pourrait se produire :
Mise en cache ou indexation obsolète : Le système de vérification du Portail Créateur a peut-être tenté de résoudre les versions de ton paquet peu après la publication de 0.1.0 ou 0.1.1. S’il a mis en cache ces informations ou créé un index interne, il pourrait essayer de télécharger ou de vérifier par rapport à ces versions maintenant non publiées.
npm unpublish
rend une version définitivement indisponible, donc si le système essaie de la récupérer, il échouera, ce qui entraîne le message générique « les tests ont échoué ».
Logique de résolution des versions : Même après relance, si la logique du système pour déterminer la version « la plus récente » ou « correcte » à analyser n’est pas parfaitement alignée sur l’état en temps réel du registre npm, il pourrait toujours essayer d’accéder à une version inexistante. C’est particulièrement vrai s’il y a un léger délai ou une stratégie spécifique (par exemple, sélectionner la version numérique la plus basse disponible à partir d’une analyse initiale) qui a accidentellement ciblé tes versions maintenant supprimées.
Ce que tu peux faire (et ce qui est nécessaire) :
Malheureusement, ce n’est pas quelque chose que tu peux corriger en ajustant le code de ton nœud ou un flux de travail n8n. Cela nécessite une intervention de l’équipe n8n qui gère le Portail Créateur.
Contact Direct/Ticket de Support : Puisque tu as déjà relancé et confirmé que ton environnement local est propre, l’étape suivante est de contacter directement l’équipe n8n responsable de la vérification des nœuds communautaires.
Si tu es déjà en communication directe (par exemple, par e-mail ou DM Discord relatif à ta soumission) : Fournis-leur les détails que tu as partagés ici, en mettant l’accent sur ton hypothèse concernant les versions non publiées (0.1.0, 0.1.1) et demande-leur de :
Vérifier manuellement les journaux d’erreur exacts de ta soumission dans leur système de pré-vérification.
S’assurer que leur système cible
n8n-nodes-nordstellar@0.1.3
pour la vérification.
Effacer potentiellement toute information de version de paquet mise en cache liée à ta soumission.
Si ce n’est pas le cas et que tu interagis via l’interface utilisateur du Portail Créateur : Recherche une option « Contacter le Support » ou « Signaler un Problème » dans le portail lui-même. Si ce n’est pas disponible, contacter les forums communautaires officiels n8n (par exemple, dans une section « Développement de Nœuds » ou « Portail Créateur ») serait une bonne prochaine étape pour attirer l’attention des bons membres de l’équipe.
Tu as suivi tous les bons processus de dépannage de ton côté, @Admin. Cela semble être un cas limite dans le système de vérification lui-même en raison du calendrier de ta dépublication.
Continue le excellent travail sur
n8n-nodes-nordstellar
! Avec un peu de chance, l’équipe pourra résoudre cela rapidement pour toi.
@MantasG-nordsec J’ai manuellement déplacé ton nœud à l’étape suivante. Il semble que le problème provienne du pipeline de version NPM pour l’outil de vérification.