Ir al contenido

v0.9.5

Release date: 2026-11-04

Correcciones de la CLI y preparación para publicarla en npm

Section titled “Correcciones de la CLI y preparación para publicarla en npm”

Correcciones de la interfaz de línea de comandos y preparación de @fetchpier/cli para su publicación.

  • fp run sin path ahora ejecuta todas las solicitudes bajo la carpeta requests/ del workspace desde cualquier directorio — una subcarpeta del workspace, o desde fuera de él con --workspace o FETCHPIER_WORKSPACE. Antes solo funcionaba desde la raíz del workspace y, en otro caso, fallaba con “Path not found”.
  • El comando que fp init sugiere al final (fp run --workspace <name>, o fp run al inicializar la carpeta actual) ahora funciona tal como se imprime; la sugerencia anterior fallaba al copiarla desde el mismo directorio.
  • --bail ahora también se detiene después de una solicitud que no obtuvo respuesta (host inalcanzable, conexión rechazada, timeout, fallo de TLS), y no solo después de un test fallido o un error de script — la misma regla que ya aplicaba el código de salida.
  • El paquete de npm siempre se compila a partir de las fuentes que se empaquetan o publican, en lugar de distribuir lo que haya dejado el último build local.
  • Cuando un path pasado a fp run no existe en el directorio actual pero sí dentro del workspace, el error sugiere en su lugar el path que debes escribir.
  • El paquete de npm incluye los avisos de licencia del código de terceros empaquetado en él.
  • La referencia de la CLI (el README del paquete) se reescribió para que coincida con la herramienta: el mínimo real de Node.js (22.19), qué comandos necesitan un workspace, cada flag y código de salida, las variables de entorno que lee, el uso de secretos en CI, y ejemplos de CI que funcionan tal como están escritos. Los ejemplos de la CLI en el README del proyecto se corrigieron para que coincidan.

Release completa: v0.9.5 en GitHub.