Theme lint schlägt fehl, weil -- "@discourse/lint-configs/stylelint" nicht gefunden werden konnte

Ich habe eine Themenkomponente, die vor ein paar Tagen aus einem Skelett entstanden ist. Sie schien die Tests lokal bestanden zu haben, aber auf GitHub ist sie fehlgeschlagen. Dann habe ich mass-pr ausgeführt, um die Theme-Sachen zu aktualisieren, und jetzt schlägt sie fehl und es sieht so aus, als wäre es nicht meine Schuld:

Run if test -f stylelint.config.mjs; then
  if test -f stylelint.config.mjs; then
    pnpm stylelint --allow-empty-input "{javascripts,desktop,mobile,common,scss}/**/*.scss"
  fi
  shell: /usr/bin/bash -e {0}
  env:
    JS_PKG_MANAGER_NULL_VALUE: none
Error: Could not find "@discourse/lint-configs/stylelint". Do you need to install the package or use the "configBasedir" option?
    at configurationError (file:///home/runner/work/right-sidebar-blocks-customization/right-sidebar-blocks-customization/node_modules/.pnpm/stylelint@16.14.1_typescript@5.8.2/node_modules/stylelint/lib/utils/configurationError.mjs:12:49)
    at getModulePath (file:///home/runner/work/right-sidebar-blocks-customization/right-sidebar-blocks-customization/node_modules/.pnpm/stylelint@16.14.1_typescript@5.8.2/node_modules/stylelint/lib/utils/getModulePath.mjs:29:9)
    at loadExtendedConfig (file:///home/runner/work/right-sidebar-blocks-customization/right-sidebar-blocks-customization/node_modules/.pnpm/stylelint@16.14.1_typescript@5.8.2/node_modules/stylelint/lib/augmentConfig.mjs:225:21)

Kann ich etwas tun?

3 „Gefällt mir“

Nur ein Blick auf Ihre package.json, es sieht so aus, als ob die Version von @discourse/lint-configs auf \"@discourse/lint-configs\": \"2.4.0\" zurückgefallen ist.

Die neueste Version von lint-configs ist tatsächlich 2.11.0
https://www.npmjs.com/package/@discourse/lint-configs/v/2.11.0?activeTab=readme

2 „Gefällt mir“

Ah, wir haben die mass-pr-Änderungen für stylelint noch nicht zusammengeführt. Aber wir haben das Gerüst aktualisiert. Das Ausführen der main-Version von mass-pr hat Ihr Repository also zurückversetzt :sweat_smile:

Es gibt eine PR im Gange hier, die Sie sich wahrscheinlich ansehen und zur Reparatur verwenden könnten.

(@cvx können wir diese PR zusammenführen? Oder gibt es noch mehr hinzuzufügen?)

2 „Gefällt mir“

Ich dachte, die Masse würde aus dem Skelett gezogen. Ich werde versuchen, genauer darauf zu achten.

1 „Gefällt mir“

Alle verbleibenden Änderungen wurden gepusht, bereit für eine erneute Überprüfung!

Das ist richtig, aber es kopiert nur einige der Dateien (Dateien, die es kennt) :smiley:

4 „Gefällt mir“