fix: el borrador corta referencias, menciones y entidades HTML #10

Merged
julio.caicedo merged 1 commit from fix/borrador-sin-referencias into main 2026-10-23 12:43:50 +00:00

Sigue a #9. El escape de Markdown no alcanza para lo que Forgejo procesa después de renderizar, cuando las barras invertidas ya desaparecieron:

  • Referencias #1, !1, org/repo#1: se vuelven enlaces y dejan una marca de «referenció esto» en el issue o PR de destino, también en otros repos. Ahora llevan un espacio de ancho cero después de # y !, como ya pasaba con @.
  • Entidades HTML: @ se renderizaba como @ y :// como ://, saltándose los cortes. Ahora se escapa &.
  • WWW. en mayúsculas: el corte ya no distingue mayúsculas.

El test se separó en dos comprobaciones: el Markdown que renderiza (pares escapados fuera) y el texto ya renderizado (escapes resueltos), que es donde Forgejo busca. Con el prose de #9 da 4 fallos; con este pasa.

🤖 Generated with Claude Code

Sigue a #9. El escape de Markdown no alcanza para lo que Forgejo procesa después de renderizar, cuando las barras invertidas ya desaparecieron: - **Referencias** `#1`, `!1`, `org/repo#1`: se vuelven enlaces y dejan una marca de «referenció esto» en el issue o PR de destino, también en otros repos. Ahora llevan un espacio de ancho cero después de `#` y `!`, como ya pasaba con `@`. - **Entidades HTML:** `@` se renderizaba como `@` y `://` como `://`, saltándose los cortes. Ahora se escapa `&`. - **`WWW.`** en mayúsculas: el corte ya no distingue mayúsculas. El test se separó en dos comprobaciones: el Markdown que renderiza (pares escapados fuera) y el texto ya renderizado (escapes resueltos), que es donde Forgejo busca. Con el `prose` de #9 da 4 fallos; con este pasa. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix: el borrador corta referencias, menciones y entidades HTML
All checks were successful
Go / Test (pull_request) Successful in 41s
072f4852fd
Forgejo busca menciones, referencias (#1, !1, org/repo#1) y URLs después
de renderizar, cuando los escapes ya no están, y una referencia deja marca
en el issue al que apunta. Se cortan con un espacio de ancho cero. Se
escapa también '&', o '@' se volvía '@', y WWW sin importar mayúsculas.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
julio.caicedo deleted branch fix/borrador-sin-referencias 2026-10-23 12:43:51 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
startcodex/ci!10
No description provided.