release: v0.4.0 (develop → main) #124

Merged
tarcisio merged 4 commits from release/v0.4.0-main into main 2026-10-14 10:58:42 -03:00
Owner

Release v0.4.0 (develop → main)

O que entra:

  • INFRA-69572 (#122): o generate-docs.yml gera o schema contra um Postgres descartável e entrega por PR chore(docs).
  • Chave nova: docs_schema_snapshot.
  • Bump (#123).

Efeito nos produtos: o segredo POSTGRES_DOCS_URL passa a ser ignorado, com aviso. Quem gerava o schema por ele declara docs_schema_snapshot: true no ci-config.yml. Nenhum CI quebra.

Destrava a HCOR-67289.

Autorizado pelo operador no terminal do Lineu em 14/10/2026: "AUTORIZO bump e release ci-shared v0.4.0 (develop→main)". Depois do merge, a tag v0.4.0 sai pelo fluxo de release.

🤖 Generated with Claude Code

https://claude.ai/code/session_017QrAM1chSgVpSwDrKJVLVn


CI inconclusivo por INFRA: preflight pulado com AUTORIZO PR_PREFLIGHT_SKIP ci-shared v0.4.0, opção escolhida pelo operador no terminal do Lineu em 14/10/2026. Causa: INFRA-69557 (Build CI Images vermelho em commit antigo; o topo da main está verde).


Preflight pulado (PR_PREFLIGHT_SKIP=1, com a frase AUTORIZO PR_PREFLIGHT_SKIP <produto> <onda> do operador). Causa: INFRA-69557 — ci-shared main vermelha: Build CI Images / tmf-ci-python:3.12 falhou em 502f120e8 (log ilegível pela API) (status do Hub: todo).

## Release v0.4.0 (develop → main) O que entra: - **INFRA-69572 (#122):** o `generate-docs.yml` gera o schema contra um Postgres descartável e entrega por PR `chore(docs)`. - **Chave nova:** `docs_schema_snapshot`. - **Bump (#123).** Efeito nos produtos: o segredo `POSTGRES_DOCS_URL` passa a ser ignorado, com aviso. Quem gerava o schema por ele declara `docs_schema_snapshot: true` no `ci-config.yml`. Nenhum CI quebra. Destrava a HCOR-67289. Autorizado pelo operador no terminal do Lineu em 14/10/2026: "AUTORIZO bump e release ci-shared v0.4.0 (develop→main)". Depois do merge, a tag `v0.4.0` sai pelo fluxo de release. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_017QrAM1chSgVpSwDrKJVLVn --- **CI inconclusivo por INFRA:** preflight pulado com `AUTORIZO PR_PREFLIGHT_SKIP ci-shared v0.4.0`, opção escolhida pelo operador no terminal do Lineu em 14/10/2026. Causa: INFRA-69557 (Build CI Images vermelho em commit antigo; o topo da main está verde). --- **Preflight pulado** (`PR_PREFLIGHT_SKIP=1`, com a frase `AUTORIZO PR_PREFLIGHT_SKIP <produto> <onda>` do operador). **Causa:** `INFRA-69557` — ci-shared main vermelha: Build CI Images / tmf-ci-python:3.12 falhou em 502f120e8 (log ilegível pela API) (status do Hub: `todo`).
fix(generate-docs): schema contra Postgres descartável e PR chore(docs) [INFRA-69572]
All checks were successful
PR checks (ci-shared) / testes (pull_request) Successful in 4m51s
ca613a5c0d
- docs_schema_snapshot (padrão false) sobe Postgres 16 + pgvector no job pelo
  servicos-efemeros.sh (mesma imagem/postgres_* do job backend), roda
  docs_schema_migrate_cmd (padrão alembic upgrade head) e gera o snapshot dele;
- docs-schema-descartavel.sh recusa host que não seja o tmf-ci-svc-pg-* do run;
- POSTGRES_DOCS_URL ignorado com :⚠️:; ci_config.py docs;
- PR/commit do bot como chore(docs): [auto-gen docs] ...;
- teste ponta a ponta: arquivo novo em docs/ vira PR para develop.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017QrAM1chSgVpSwDrKJVLVn
Reviewed-on: #122
chore(release): v0.4.0 — bump + CHANGELOG
All checks were successful
PR checks (ci-shared) / testes (pull_request) Successful in 8m26s
bc8ea87831
INFRA-69572 (#122). Minor: chave nova docs_schema_snapshot. Autorizado pelo operador no terminal do Lineu em 14/10/2026: "AUTORIZO bump e release ci-shared v0.4.0 (develop→main)" (opção escolhida no AskUserQuestion).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017QrAM1chSgVpSwDrKJVLVn
Merge pull request 'chore(release): v0.4.0 — bump + CHANGELOG' (#123) from release/v0.4.0 into develop
All checks were successful
PR checks (ci-shared) / testes (push) Successful in 10m13s
PR checks (ci-shared) / testes (pull_request) Successful in 4m7s
00bbe40030
tarcisio deleted branch release/v0.4.0-main 2026-10-14 10:58:42 -03:00
Sign in to join this conversation.
No reviewers
No labels
seguranca
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
TMF/ci-shared!124
No description provided.