Il lint del tema fallisce perché -- Impossibile trovare "@discourse/lint-configs/stylelint"

Ho un componente tematico iniziato da uno scheletro qualche giorno fa. Sembrava superare i test quando l’ho eseguito localmente, ma su GitHub è fallito. Quindi ho eseguito mass-pr per aggiornare le cose del tema e ora sta fallendo e sembra che non sia colpa mia:

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)

C’è qualcosa che posso fare?

3 Mi Piace

Dando una occhiata al tuo package.json, sembra che la versione su @discourse/lint-configs sia regredita a \"@discourse/lint-configs\": \"2.4.0\".\n\nLa versione più recente di lint-configs è in realtà 2.11.0\nhttps://www.npmjs.com/package/@discourse/lint-configs/v/2.11.0?activeTab=readme

2 Mi Piace

Ah, non abbiamo ancora unito le modifiche di mass-pr per stylelint. Ma abbiamo aggiornato lo scheletro. Quindi l’esecuzione della versione main di mass-pr ha fatto regredire il tuo repository :sweat_smile:

C’è una PR in corso qui, quindi potresti darle un’occhiata e usarla per riparare le cose.

(@cvx possiamo unire questa PR? O c’è ancora altro da aggiungere?)

2 Mi Piace

Ho pensato che la massa fosse stata tirata dallo scheletro. Cercherò di prestare maggiore attenzione.

1 Mi Piace

Ho inviato tutte le modifiche rimanenti, pronto per una nuova revisione!

È corretto, ma copia solo alcuni file (i file di cui è a conoscenza) :smiley:

4 Mi Piace