fix(release): VERSION e CHANGELOG do ci-shared (aderência INFRA-68807) #56

Merged
tarcisio merged 1 commit from fix/INFRA-68807-ver-version-changelog into develop 2026-10-08 06:45:45 -03:00
Owner

O que

Introduz o versionamento formal do ci-shared na versão 0.1.0:

  • VERSION na raiz (semver estrito 0.1.0) — satisfaz o check ver-version;
  • CHANGELOG.md no formato Keep a Changelog (pt-BR) — satisfaz o check ver-changelog.

Por quê

A auditoria /aderencia (rodada da frota, 07/10) apontou no repo:

  • 1 não-conformidade BLOQUEANTE → ver-version (falta VERSION) — subtask INFRA-68807;
  • 1 aviso → ver-changelog (falta CHANGELOG.md).

Este PR zera as duas. Após o merge, a auditoria do repo fica com 0 bloqueantes e 0 avisos.

Validação

  • scripts/conferir-release.sh pr → verde (base main sem VERSION = primeira release; CHANGELOG tem a entrada de 0.1.0; tag v0.1.0 ainda não existe);
  • scripts/conferir-release.sh tag → verde;
  • /aderencia re-rodado na branch → fail_bloqueante: 0, fail_aviso: 0.

Observação: o gate conferir-release.sh pr só roda em PR com base main; como este PR vai para develop, ele aparece como "não se aplica" no CI — os arquivos já ficam prontos para a futura release develop→main.

Escopo

Só dois arquivos novos na raiz (VERSION, CHANGELOG.md). Nenhuma mudança em workflows, templates, actions ou scripts.

Epic de aderência: INFRA-68805 · Subtask: INFRA-68807

🤖 Generated with Claude Code

## O que Introduz o versionamento formal do `ci-shared` na versão **0.1.0**: - **`VERSION`** na raiz (semver estrito `0.1.0`) — satisfaz o check `ver-version`; - **`CHANGELOG.md`** no formato [Keep a Changelog](https://keepachangelog.com/pt-BR/) (pt-BR) — satisfaz o check `ver-changelog`. ## Por quê A auditoria `/aderencia` (rodada da frota, 07/10) apontou no repo: - **1 não-conformidade BLOQUEANTE** → `ver-version` (falta `VERSION`) — subtask **INFRA-68807**; - **1 aviso** → `ver-changelog` (falta `CHANGELOG.md`). Este PR zera as duas. Após o merge, a auditoria do repo fica com **0 bloqueantes e 0 avisos**. ## Validação - `scripts/conferir-release.sh pr` → **verde** (base `main` sem VERSION = primeira release; CHANGELOG tem a entrada de `0.1.0`; tag `v0.1.0` ainda não existe); - `scripts/conferir-release.sh tag` → **verde**; - `/aderencia` re-rodado na branch → **fail_bloqueante: 0, fail_aviso: 0**. > Observação: o gate `conferir-release.sh pr` só roda em PR com base `main`; como este PR vai para `develop`, ele aparece como "não se aplica" no CI — os arquivos já ficam prontos para a futura release `develop→main`. ## Escopo Só dois arquivos novos na raiz (`VERSION`, `CHANGELOG.md`). Nenhuma mudança em workflows, templates, actions ou scripts. Epic de aderência: **INFRA-68805** · Subtask: **INFRA-68807** 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(release): adiciona VERSION e CHANGELOG (conformidade padrão-ouro) [INFRA-68807]
All checks were successful
PR checks (ci-shared) / testes (pull_request) Successful in 2m48s
419fb2fc5e
Introduz o versionamento formal do ci-shared na versão 0.1.0:
- VERSION na raiz (semver estrito), satisfazendo o check ver-version;
- CHANGELOG.md no formato Keep a Changelog (pt-BR), satisfazendo ver-changelog.

Corrige a não-conformidade bloqueante ver-version e o aviso ver-changelog
levantados pela auditoria /aderencia (epic INFRA-68805). Também deixa verde o
gate conferir-release.sh do próprio repo (modos pr e tag).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SCXwCdbp97ioN6p3rC3diT
tarcisio merged commit f251dad5f9 into develop 2026-10-08 06:45:45 -03:00
tarcisio deleted branch fix/INFRA-68807-ver-version-changelog 2026-10-08 06:45:45 -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!56
No description provided.