El análisis de temas falla porque -- No se pudo encontrar "@discourse/lint-configs/stylelint"

Hace unos días comencé un componente de tema a partir de una plantilla. Parecía pasar las pruebas cuando lo ejecuté localmente, pero falló en GitHub. Así que ejecuté mass-pr para actualizar las cosas del tema y ahora está fallando y parece que no es mi culpa:

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)

¿Hay algo que pueda hacer?

3 Me gusta

Solo estoy mirando tu package.json, parece que la versión de @discourse/lint-configs ha retrocedido a \"@discourse/lint-configs\": \"2.4.0\".

La última versión de lint-configs es en realidad 2.11.0
https://www.npmjs.com/package/@discourse/lint-configs/v/2.11.0?activeTab=readme

2 Me gusta

Ah, aún no hemos fusionado los cambios de mass-pr para stylelint. Pero actualizamos el esqueleto. Así que ejecutar la versión main de mass-pr ha hecho retroceder tu repositorio :sweat_smile:

Hay una PR en progreso aquí, así que probablemente podrías revisarla y usarla para reparar las cosas.

(@cvx ¿podemos fusionar esta PR? ¿O todavía hay algo más que añadir?)

2 Me gusta

Estaba pensando que la masa se extrajo del esqueleto. Intentaré prestar más atención.

1 me gusta

¡He subido todos los cambios restantes, listo para una nueva revisión!

Eso es correcto, pero solo copia algunos de los archivos (archivos que conoce) :smiley:

4 Me gusta