osFoundry / Platform
Releases
Crie uma release com notas, artefatos e changelog — gerado automaticamente pelo Maestro se quiser.
O que é
Releases é a forma como o osFoundry transforma um ponto do seu histórico Git em algo publicado e versionado: uma tag, um conjunto de artefatos de build, notas de versão legíveis e um changelog. Fica na superfície Code & Build, ao lado dos seus repositórios, então publicar uma versão não significa sair do espaço de trabalho, conectar um provedor de CI à parte nem copiar mensagens de commit à mão para uma wiki. Você escolhe o commit ou a tag, dá nome à versão, anexa os arquivos que compilou e publica.
Dentro do osFoundry, o changelog e as notas podem ser gerados automaticamente pelo Maestro, o agente do espaço de trabalho. O Maestro lê o intervalo de commits desde a sua última versão e redige um changelog e um resumo do que mudou, agrupado e escrito para pessoas, e não como uma lista crua de assuntos de commit. Como o osFoundry é bring-your-own-key, essa redação roda no modelo que você conectou (local, na nuvem ou auto-hospedado); não há acréscimo de revenda sobre os tokens, e se você apontar para um modelo local o diff e o histórico de commits ficam no seu dispositivo. O rascunho é um ponto de partida que você edita, não uma caixa-preta: você mantém a palavra final sobre cada linha antes de publicar.
Isso importa porque as notas de versão são a etapa que as equipes pulam quando dá trabalho. Manter a tag, os artefatos, o changelog e a narrativa em um só lugar, ao lado do código que descrevem, faz com que o registro do que você publicou de fato seja escrito, permaneça exato e esteja lá quando alguém perguntar "o que mudou nesta versão?" três meses depois.
Principais recursos
- Marque um commit como uma versão nomeada e publique-o como release a partir da superfície Code & Build, sem exigir um CI externo
- Anexe artefatos de build (binários, pacotes, arquivos compactados) à versão para que os arquivos publicados fiquem junto da versão que os produziu
- Gere automaticamente um changelog a partir do intervalo de commits desde a sua última versão, redigido pelo Maestro e totalmente editável antes de publicar
- Escreva notas de versão como um resumo legível do que mudou, guardado junto ao código em vez de em um documento separado
- BYOK e local-first: a redação do changelog roda com as chaves do seu próprio modelo, e com um modelo local seu histórico de commits nunca deixa o dispositivo
Casos de uso
- Mantenedor solo: publique a versão v1.2, deixe o Maestro redigir o changelog a partir de 40 commits, edite duas linhas e publique com o binário compilado anexado
- Líder de equipe pequena: entregue um build versionado com notas que seus colegas realmente consigam ler, sem pagar por assento por uma ferramenta de releases à parte
- Desenvolvedor atento à privacidade: gere notas de versão com um modelo local para que mensagens de commit e diffs proprietários fiquem na sua máquina
Perguntas frequentes
O osFoundry escreve minhas notas de versão por mim?
Pode escrever. O Maestro lê os commits desde a sua última versão e redige um changelog e um resumo em linguagem simples, que você edita antes de publicar. É opcional (você pode escrever tudo à mão) e a saída da IA é sempre um rascunho que você revisa, nunca publicado automaticamente.
Qual modelo de IA gera o changelog?
Aquele que você conectou. O osFoundry é bring-your-own-key, então a redação do changelog usa o seu próprio modelo (local, na nuvem ou auto-hospedado) sem acréscimo sobre os tokens. Aponte para um modelo local e seu histórico de commits fica no seu dispositivo.
Posso anexar artefatos de build a uma versão?
Sim. Uma versão reúne a tag da versão, as notas, o changelog e os artefatos que você compilou (binários, pacotes ou arquivos compactados), de modo que os arquivos que você publicou fiquem junto da versão exata que os produziu.