From 72e6ebfd7129d41eef006059d4aecacf4679d06c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Arnulfo=20R=2E=20H=2E?= Date: Fri, 25 Sep 2026 10:01:43 -0500 Subject: [PATCH 1/5] fix(ci): no validar preconnect ni dns-prefetch como enlaces MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit La raíz de fonts.googleapis.com y fonts.gstatic.com responde 404 aunque el servicio funcione, y eso dejaba el workflow en rojo desde el 18 sep. Co-Authored-By: Claude Opus 5.5 --- scripts/validate_site.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/validate_site.py b/scripts/validate_site.py index 59812f5..5b303d5 100644 --- a/scripts/validate_site.py +++ b/scripts/validate_site.py @@ -89,6 +89,11 @@ def handle_starttag(self, tag: str, attrs: list[tuple[str, str | None]]) -> None if tag == "link" and "canonical" in (values.get("rel") or "").split(): if values.get("href"): self.canonicals.append(values["href"]) + # preconnect y dns-prefetch nombran un origen, no un recurso: la raíz + # de fonts.googleapis.com responde 404 aunque el servicio funcione. + link_rels = set((values.get("rel") or "").lower().split()) + if tag == "link" and link_rels & {"preconnect", "dns-prefetch"}: + return if tag in {"a", "img", "iframe", "link", "script", "source"}: reference = values.get("href") or values.get("src") if reference: From ffec9a33eb13e53739ee7bfe136d93917ee5e5d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Arnulfo=20R=2E=20H=2E?= Date: Fri, 25 Sep 2026 10:01:43 -0500 Subject: [PATCH 2/5] fix(2026): reflejar el cierre del CFP el 20 sep y la agenda el 2 oct MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ponentes: el cierre oficial fue el domingo 20, no el viernes 18. - inicio y FAQ: dejan de invitar a postular; el botón principal secundario lleva a voluntariado, que sigue abierto. - agenda: se publica el viernes 2 de octubre, no el lunes 28. Co-Authored-By: Claude Opus 5.5 --- 2026/agenda.html | 6 +++--- 2026/faq.html | 2 +- 2026/index.html | 6 +++--- 2026/ponentes.html | 10 +++++----- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/2026/agenda.html b/2026/agenda.html index e6fcb31..b7e7f67 100644 --- a/2026/agenda.html +++ b/2026/agenda.html @@ -5,14 +5,14 @@ Agenda - PyCon Panamá 2026 - + - + @@ -75,7 +75,7 @@

Agenda de PyCon Panamá 2026

-

La agenda estará disponible el lunes 28 de septiembre de 2026.

+

La agenda estará disponible el viernes 2 de octubre de 2026.

diff --git a/2026/faq.html b/2026/faq.html index 4f51ee9..b4b991f 100644 --- a/2026/faq.html +++ b/2026/faq.html @@ -100,7 +100,7 @@

Preguntas frecuentes

¿Cómo participo como ponente? -
Ya puedes enviar tu propuesta de charla o taller completando el formulario de registro de ponentes.
+
La convocatoria de ponencias cerró el domingo 20 de septiembre de 2026. Estamos revisando las propuestas y responderemos a cada persona por correo. La agenda se publica el viernes 2 de octubre.
diff --git a/2026/index.html b/2026/index.html index 3632054..9cae3ef 100644 --- a/2026/index.html +++ b/2026/index.html @@ -79,7 +79,7 @@

PyCon Panamá 2026

Python en la era de la Inteligencia Artificial.
Construir. Comprender. Transformar.

@@ -109,8 +109,8 @@

Registro de asistentes

Registra tu interés en asistir al evento.

-

Postúlate como ponente

-

Envía tu propuesta de charla o taller.

+

Convocatoria de ponencias

+

Cerró el 20 de septiembre. ¡Gracias por tus propuestas!

Súmate como voluntario

diff --git a/2026/ponentes.html b/2026/ponentes.html index 2f077cd..4d047ef 100644 --- a/2026/ponentes.html +++ b/2026/ponentes.html @@ -5,14 +5,14 @@ Registro de ponentes - PyCon Panamá 2026 - + - + @@ -205,8 +205,8 @@

Convocatoria de ponencias

-

¿Tienes un tema emocionante sobre Python o tecnología? Postula tu propuesta para PyCon Panamá 2026.

-

La convocatoria cierra el viernes 18 de septiembre de 2026 a las 23:59 (hora de Panamá).

+

Gracias a todas las personas que enviaron su propuesta para PyCon Panamá 2026. Estamos revisando las postulaciones y responderemos a cada persona por correo.

+

La convocatoria cerró el domingo 20 de septiembre de 2026 a las 23:59 (hora de Panamá).

@@ -218,7 +218,7 @@

¿Por qué presentar en PyCon?

PyCon Panamá reúne a la comunidad técnica, profesional y académica del país. Es la oportunidad perfecta para inspirar y compartir con otros desarrolladores.

  • Formato: charlas (30 a 45 min) y talleres.
  • -
  • Cierre de la convocatoria: viernes 18 de septiembre de 2026, 23:59 (hora de Panamá).
  • +
  • Cierre de la convocatoria: domingo 20 de septiembre de 2026, 23:59 (hora de Panamá).
  • Jueves 22 de octubre: jornada híbrida — Universidad del Istmo, Sede Panamá, con transmisión por Google Meet.
  • Viernes 23 de octubre: jornada presencial — Universidad del Istmo, Sede Metromall.
  • Sedes: direcciones y mapas.
  • From 6edaf073f79b0346a0779177b9895a9f09987cd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Arnulfo=20R=2E=20H=2E?= Date: Fri, 25 Sep 2026 10:01:43 -0500 Subject: [PATCH 3/5] fix(2026): quitar horarios no confirmados de convence-a-tu-jefe MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Los horarios pueden cambiar con la agenda del 2 oct y el texto decía que lo más fuerte era «en la tarde», cuando el jueves terminaba a mediodía. Co-Authored-By: Claude Opus 5.5 --- 2026/convence-a-tu-jefe.html | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/2026/convence-a-tu-jefe.html b/2026/convence-a-tu-jefe.html index 5416a11..3ccfba9 100644 --- a/2026/convence-a-tu-jefe.html +++ b/2026/convence-a-tu-jefe.html @@ -115,8 +115,9 @@

    Cómo pedir permiso para ir a PyCon Panamá 2026

    22 y 23 de octubre de 2026

      -
    • Jueves 22: jornada híbrida en Universidad del Istmo, Sede Panamá, de 9:00 a.m. a 12:00 m., con transmisión por Google Meet
    • -
    • Viernes 23: encuentro presencial en Universidad del Istmo, Sede Metromall, de 10:00 a.m. a 2:00 p.m.
    • +
    • Jueves 22: jornada híbrida en Universidad del Istmo, Sede Panamá, con transmisión por Google Meet
    • +
    • Viernes 23: encuentro presencial en Universidad del Istmo, Sede Metromall
    • +
    • Horario: se publica con la agenda el viernes 2 de octubre
    • Entrada: gratuita, con registro previo

    Ver direcciones y mapas

    @@ -128,7 +129,7 @@

    22 y 23 de octubre de 2026

    -

    El argumento en una frase: son medio día laboral entre las dos jornadas, sede fija en la ciudad, entrada gratuita, y el equipo vuelve con networking, capacitación en Python e Inteligencia Artificial, y nuevos contactos profesionales.

    +

    El argumento en una frase: dos jornadas en la ciudad de Panamá, entrada gratuita, la opción de asistir solo a los bloques que te interesen, y el equipo vuelve con networking, capacitación en Python e Inteligencia Artificial, y nuevos contactos profesionales.

    @@ -184,9 +185,9 @@

    Plantilla lista para copiar y pegar

    Hola [nombre de tu jefe], -Te escribo para pedirte permiso de asistir a PyCon Panamá 2026, la conferencia anual de Python en Panamá, organizada por Python Panamá. Se realiza el jueves 22 y viernes 23 de octubre, con entrada gratuita: el jueves es híbrido, de 9:00 a.m. a 12:00 m., y el viernes es presencial, de 10:00 a.m. a 2:00 p.m., en Ciudad de Panamá. +Te escribo para pedirte permiso de asistir a PyCon Panamá 2026, la conferencia anual de Python en Panamá, organizada por Python Panamá. Se realiza el jueves 22 y viernes 23 de octubre, con entrada gratuita: el jueves es híbrido y el viernes es presencial, en Ciudad de Panamá. La agenda con los horarios se publica el 2 de octubre. -El contenido más fuerte del programa está concentrado en la tarde de cada día, así que no significa perder la jornada completa de trabajo. Incluso se puede asistir solo a bloques puntuales. +No hace falta perder la jornada completa de trabajo: se puede asistir solo a los bloques que más aporten a nuestro trabajo. Para mí sería la oportunidad de actualizarme en Python e Inteligencia Artificial, conectar con la comunidad tech local y traer ideas aplicables a nuestro trabajo. From 3a2560a32c0d52da61c76d1d1ae002b26da04b39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Arnulfo=20R=2E=20H=2E?= Date: Fri, 25 Sep 2026 10:01:43 -0500 Subject: [PATCH 4/5] fix(2026): alinear el cierre de voluntariado al 8 de octubre MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Coincide con el calendario interno (cierre 8 oct, revisión por tandas). Co-Authored-By: Claude Opus 5.5 --- 2026/voluntariado/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2026/voluntariado/index.html b/2026/voluntariado/index.html index 3d2dc05..3674a04 100644 --- a/2026/voluntariado/index.html +++ b/2026/voluntariado/index.html @@ -107,7 +107,7 @@

    Voluntariado PyCon Panamá 2026