Documentação/Configuração
FEATURE ROLLOUT · DOCUMENTAÇÃO

Configuração

Centralize contexto estável no repositório e injete credenciais ou dados efêmeros pelo ambiente de execução.

Variáveis de ambiente

Secrets nunca devem entrar no arquivo versionado. No CI, use o cofre nativo da plataforma e exponha o valor somente ao step de ingestão.

FEATURE_ROLLOUT_TOKENAPI key usada pelo pipeline
GITHUB_SHACommit da execução
GITHUB_REF_NAMEBranch ou tag atual
CIIndica execução não interativa

Headers de contexto

A API aceita metadados opcionais para tornar a execução rastreável. Valores enviados por header têm prioridade sobre metadados equivalentes dentro do relatório.

X-CI-PIPELINENome do workflow ou job
X-GIT-SHACommit completo ou abreviado
X-GIT-BRANCHBranch ou tag
X-ENVIRONMENTdev, staging ou production
X-BUILD-URLURL HTTPS da execução no CI
X-RUN-IDIdentificador externo do job

Contexto do repositório

Mantenha no arquivo local apenas valores não sensíveis, como workspace, feature padrão e score mínimo. Flags de linha de comando podem sobrescrever esses defaults em jobs específicos.

toml
workspace = "lb-pay"
feature = "LBP-PIX-001"
min_score = 90
fail_on = ["blocking", "critical-test"]