Skip to content

fix(docs): repair preview CI for legacy redirects - #132

Merged
vitormattos merged 1 commit into
mainfrom
fix/documentation-preview-seo-ci
Nov 9, 2026
Merged

vitormattos merged 1 commit into
mainfrom
fix/documentation-preview-seo-ci

Conversation

@vitormattos

Copy link
Copy Markdown
Member

Contexto

A migração de URLs do PR #131 foi publicada e o domínio responde corretamente. Contudo, o workflow de prévia falha porque test_legacy_redirects_keep_individual_targets_across_new_stable espera um destino sem o prefixo LIBRESIGN_DOC_BASE_PATH aplicado corretamente às páginas de prévia.

Correção

  • Isola explicitamente o teste de destino de produção do ambiente de preview, sem desabilitar verificação.
  • Adiciona teste de preview com prefixo realista que verifica o destino da página histórica e noindex.
  • Corrige o HTML temporário /_review/index.html para incluir <head> e </head>, necessários para que apply_seo(preview=True) insira robots=noindex,follow e a etapa seguinte do workflow funcione. Sem isso, a prévia encontraria outro erro após a correção da primeira falha.

Validação

  • Erro original comprovado nos logs do workflow 42681324695 (preview do PR fix(docs): preserve indexed legacy URLs and canonical documentation #131).
  • Patch compatível com o commit 9c39168b75e015f3f1291bb005fac49382832e8d, assinado com OpenPGP e DCO.
  • A CI deste PR deverá executar Python, JS, Sphinx, OpenAPI, links, publicação isolada e deploy da prévia. Não declaro a CI verde até ela concluir.

Escopo

Sem modificações nas rotas de produção, APIs, conteúdo editorial ou nas regras de releases. Merge permanece sujeito à revisão de CI e do mantenedor.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1-4-g2a6da11

QR code for preview link

🚀 View preview at
https://libresign.github.io/site-preview/docs-preview/pr-132/

Built to branch gh-pages at 2026-11-09 19:46 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@github-actions

github-actions Bot commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Navigable documentation preview

The preview is isolated from production. Unreleased pages use the
development application contract for review, not a released
stable LibreSign version. Sphinx, links and pinned OpenAPI are checked
in CI; screenshots are not required.

Unreleased pages available for review:

@vitormattos
vitormattos merged commit 59ca50f into main Nov 9, 2026
3 checks passed
@vitormattos
vitormattos deleted the fix/documentation-preview-seo-ci branch November 9, 2026 20:23
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