-
Notifications
You must be signed in to change notification settings - Fork 0
Release Process
Marcelo Trindade edited this page Aug 29, 2026
·
1 revision
O processo de release é um gate reproduzível, não uma declaração automática de que a versão está pronta.
Confirme:
- branch correta;
- working tree limpa;
- baseline registrada;
- escopo compatível com a fase da versão.
Atualize:
-
Cargo.toml; - lockfiles quando necessário;
- changelog;
- release notes;
- readiness/regressões;
- documentação afetada.
cargo fmt --check
cargo check --locked
cargo clippy --locked --all-targets --all-features -- -D warnings
cargo test --locked
cargo build --lockedValide schemas históricos 0–7.
Verifique:
- preservação de dados;
- segunda abertura idempotente;
-
quick_check; - foreign keys;
- rejeição de schema futuro.
Use artefatos publicados representativos em ambiente XDG isolado.
Teste:
- corpus;
- round-trip;
- modos específicos;
- unknown fields;
- preview/cancel;
- export atual;
- overwrite;
- fuzzing quando aplicável.
Verifique:
- backups atuais/antigos;
- arquivos futuros/inválidos;
- restore;
- reabertura;
- novo backup pós-restore.
Execute checkpoints 10k/100k quando a fase exigir.
sh -n packaging/linux/*.sh
packaging/linux/smoke-test.shGere o RC uma vez e valide aquele mesmo binário.
Não reconstrua silenciosamente depois da validação.
Inclua:
- Generic, DMR, FT8, D-STAR, YSF/C4FM;
- editor;
- duplicidade;
- filtros;
- teclado;
- ADIF;
- backup;
- health;
- baseline visual.
Integração em main, tag e GitHub Release dependem de autorização explícita do mantenedor.
Home · Primeiros passos · Solução de problemas · Repositório
Digital Ham Radio Logbook · documentação da comunidade/projeto
Comece aqui
Guia do usuário
Dados e interoperabilidade
- Importar ADIF
- Exportar ADIF
- Compatibilidade ADIF
- Backup e saúde dos dados
- Recuperação de dados
- Dados e privacidade
Configuração
Suporte
Desenvolvimento
- Guia do desenvolvedor
- Build e ambiente
- Arquitetura
- Arquitetura da UI
- Adicionar modo digital
- Processo de release
Projeto