Publicar artículo blog Retinar

Entradas esperadas

  • Rutas absolutas o relativas de los archivos ES y EN recién creados.
  • El slug del artículo en español para el mensaje de commit, si hace falta.

Flujo

  1. Confirmar que solo cambiaron los archivos esperados - Usar git status --short. - Si hay cambios ajenos al artículo, frenar y reportarlo.

  2. Validar el sitio - Ejecutar ./scripts/verify_contact_config.sh. - Ejecutar bundle exec jekyll build. - Si bundle falla por el wrapper de macOS, reintentar con /usr/bin/bundle exec jekyll build.

  3. Publicar en el repo fuente y desplegar - Ejecutar:

bash ./scripts/commit_and_deploy_blog.sh "Agregar artículo blog: <slug-es>" <ruta-es> <ruta-en>

  • El script se ocupa de:
    • validar que no haya cambios extra,
    • commitear solo los archivos del artículo,
    • pushear la rama actual al repo fuente,
    • ejecutar scripts/deploy.sh con SOURCE_BRANCH y BUNDLE_BIN=/usr/bin/bundle.
  1. Reportar el resultado - Informar rutas de ambos archivos. - Informar URLs ES y EN. - Informar hash del commit fuente. - Informar si el deploy terminó o dónde quedó bloqueado.

Apoyos locales