Skip to content

Fix CI after published content hardening - #24

Merged
CesarManzoCode merged 2 commits into
mainfrom
fix/ci-published-content-hardening
Sep 13, 2026
Merged

CesarManzoCode merged 2 commits into
mainfrom
fix/ci-published-content-hardening

Conversation

@CesarManzoCode

Copy link
Copy Markdown
Owner

Summary

Fixes the two CI regressions exposed after merging the published-content hardening sprint.

  • Run CI on Node 24 so the test-only SQL runtime can use node:sqlite.
  • Update the Base de Datos II content contract to the approved post-handoff state:
    • 188 steps in S5.
    • 376 steps in the full Bases de datos course.
    • Preserve exactly 4 steps for unchanged lessons and exactly 5 only for the 8 approved handoff lessons.

No academic content or production runtime behavior was changed.

Verification

  • 55/55 test files passed.
  • 697/697 tests passed.
  • npm run lint passed.
  • npm run typecheck passed.
  • git diff --check main...HEAD passed.

CesarManzoCode and others added 2 commits September 12, 2026 22:17
El nuevo runtime SQL (src/lib/executor/sql-node-runtime.ts) requiere
node:sqlite, no disponible en Node 20. CI fallaba con
"Error: No such built-in module: node:sqlite".

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015jsRquT4TUC9Wug9MMaPnR
… de Sprint 2

Sprint 2 agregó deliberadamente un step de handoff a 8 lecciones de S5
(create-procedure-mysql, jobs, grant-revoke, analizar-mysql, parametros,
insert-mongodb, find-mongodb, update-delete-mongodb), llevando S5 de 180
a 188 steps y el curso completo de 368 a 376. El contrato seguía
esperando los totales viejos y una regla ciega de "4 steps en toda
lección", así que fallaba contra el contenido ya aprobado.

Reemplaza esa regla ciega por una lista explícita de las 8 lecciones
con handoff aprobado: esas deben tener exactamente 5 steps, y el resto
de S5 conserva la exigencia original de exactamente 4.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015jsRquT4TUC9Wug9MMaPnR
@vercel

vercel Bot commented Sep 13, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
cpp-ceti Ready Ready Preview Sep 13, 2026 4:20am UTC

@CesarManzoCode
CesarManzoCode merged commit b5a4868 into main Sep 13, 2026
3 checks passed
@CesarManzoCode
CesarManzoCode deleted the fix/ci-published-content-hardening branch September 13, 2026 04:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant