Skip to content

Atualizar Linear Release para v0.18.0 com correção de segurança nos comandos Git #341

Closed

Description

[LINEAR-GITHUB-RECON:20260915T084349Z:ORG:435bcf3b:v1:DOTGITHUB-LINEAR0180]

Identificado na LCV-192, em 15/09/2026. O workflow local e dois starter workflows do repositório .github usam a Action e a CLI v0.17.2.

A CLI oficial v0.18.0 incorpora a correção upstream #143, que substitui comandos Git interpretados pelo shell por argumentos separados e valida SHA/referências. Isso justifica atualizar a dependência; não foi demonstrada exploração neste repositório.

Correção mínima preparada: pin da Action oficial v0.18.0 no SHA d4af10092984f9bc6d5efa075b242bdf01333463 e cli_version v0.18.0 nos três workflows, README e Unreleased. O novo input opcional mantém o padrão false. Dependências npm e respectivo lockfile não mudam. A política viva admite todas as Actions e exige SHA completo.

Validação local: 4 testes existentes passam no Node 24.19.0; formatação, Zizmor, auditoria de dependências e assinaturas npm passaram. actionlint 1.7.12 rejeita concurrency.queue nas mesmas linhas antes e depois: limitação da ferramenta, sem regressão nova. Evidência upstream e reprodução do contrato estão preservadas na auditoria.

Critérios de aceite:

  • PR assinado com a alteração mínima e checks do SHA publicado verificados.
  • Admissão humana normal; nenhuma exceção ou bypass.
  • Após merge, confirmar main e o workflow Linear Release no SHA incorporado, com release correspondente no pipeline .github-org.
  • Manter licenciamento do binário separado da licença MIT já verificada dos fontes exatos.

Autoria: Codex. Team .github-org / Project .github; vínculo com a auditoria consolidada LCV-192.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

CodexFrente executada pelo agente CodexMaintenanceManutencao, endurecimento e trabalho de sustentacao

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions