Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

T-Box Web — Releases

Distribuição de binários pré-compilados do T-Box Web — uma aplicação web Flask para gerenciamento de bancos de dados Firebird.

Repositório principal (código fonte): arkdark/T-Box-Web


📦 Últimos Releases

Versão Data Tamanho Downloads
0.0.2 2025-08-04 ~13.5 MB TBoxWeb-0.0.2.exe
0.0.1-A 2025-07-30 ~13.5 MB TBoxWeb-0.0.1-A.exe

🚀 Como baixar

Opção 1: Via Git (clone este repo)

git clone https://github.com/arkdark/arkdark-T-Box-Web-releases.git
cd arkdark-T-Box-Web-releases/releases/v0.0.2

Opção 2: Download direto

curl -L https://github.com/arkdark/arkdark-T-Box-Web-releases/raw/main/releases/v0.0.2/TBoxWeb-0.0.2.exe -o TBoxWeb-0.0.2.exe

Opção 3: GitHub Releases

Acesse a aba Releases deste repositório.


✅ Verificar integridade

Cada binário vem com um arquivo .sha256 contendo o hash SHA256. Após baixar, verifique a integridade:

Windows (PowerShell)

# Usando Get-FileHash
Get-FileHash -Path .\TBoxWeb-0.0.2.exe -Algorithm SHA256 | Select-Object -ExpandProperty Hash

# Comparar com o arquivo .sha256
$expected = (Get-Content .\TBoxWeb-0.0.2.exe.sha256).Split()[0]
$actual = Get-FileHash -Path .\TBoxWeb-0.0.2.exe -Algorithm SHA256 | Select-Object -ExpandProperty Hash
if ($expected -eq $actual) { "Checksum OK" } else { "Checksum INVÁLIDO!" }

Windows (certutil)

certutil -hashfile TBoxWeb-0.0.2.exe SHA256

Linux/macOS (sha256sum)

sha256sum -c TBoxWeb-0.0.2.exe.sha256

Os arquivos .sha256 seguem o formato <hash> <filename> (compatível com sha256sum).

Ou use o script de verificação:

.\scripts\verify-checksum.ps1 -VersionNumber "0.0.2"

📁 Estrutura do repositório

arkdark-T-Box-Web-releases/
├── README.md                          # Este arquivo
├── .gitignore
├── .gitattributes
├── CHANGELOG.md                       # Changelog consolidado
├── versoes/                           # Notas de release (sincedas do repo principal)
│   ├── 0.0.1-A.md
│   └── 0.0.2.md
├── releases/                          # Binários versionados
│   ├── v0.0.1-A/
│   │   ├── TBoxWeb-0.0.1-A.exe
│   │   └── TBoxWeb-0.0.1-A.exe.sha256
│   └── v0.0.2/
│       ├── TBoxWeb-0.0.2.exe
│       └── TBoxWeb-0.0.2.exe.sha256
└── scripts/                           # Ferramentas de automação
    ├── publish-release.ps1            # Publica um novo release
    └── verify-checksum.ps1            # Verifica checksum de um release

🛠️ Processo para novos releases

Este repositório não usa CI/CD. Novos releases são publicados manualmente usando o script scripts/publish-release.ps1.

Pré-requisitos

  • Windows com PowerShell 5.1+
  • Python 3 com dependências do requirements.txt
  • gh CLI autenticado (ou use Git HTTPS)
  • PyInstaller instalado (pip install pyinstaller)

Passos

  1. Build do executável (no repo principal T-Box-Web):

    cd D:\T-Box Web
    python build_exe.py

    O output será gerado em dist\TBoxWeb.exe.

  2. Publicar o release (usando o script deste repo):

    cd arkdark-T-Box-Web-releases
     .\scripts\publish-release.ps1 -VersionNumber "0.0.3" -ExePath "D:\T-Box Web\dist\TBoxWeb.exe" -NotesFile "D:\T-Box Web\versoes\0.0.3.md"
  3. O script publish-release.ps1 fará:

    • Criar a pasta releases/v<VERSION>/
    • Copiar o .exe renomeado como TBoxWeb-<VERSION>.exe
    • Gerar o arquivo .sha256
    • Copiar as notas de versão para versoes/<VERSION>.md
    • Atualizar o CHANGELOG.md
    • Commitar, criar a tag v<VERSION> e fazer push

Publicação alternativa manual

Se preferir, publique manualmente:

  1. Copie dist\TBoxWeb.exe → releases/v<VERSION>/TBoxWeb-<VERSION>.exe
  2. Gere o checksum: Get-FileHash -Path .\TBoxWeb-<VERSION>.exe -Algorithm SHA256 > .\TBoxWeb-<VERSION>.exe.sha256
  3. Copie as notas de versão de versoes/<VERSION>.md
  4. Atualize CHANGELOG.md
  5. Commit e tag: git add && git commit -m "Release v<VERSION>" && git tag v<VERSION> && git push --follow-tags

📝 Notas de versão

As notas de cada release estão em versoes/<VERSION>.md e são mantidas em sincronia com o repo principal.

Versão Notas
0.0.1-A versoes/0.0.1-A.md
0.0.2 versoes/0.0.2.md

ℹ️ Informações

  • Tamanho do binário: ~13.5 MB (PyInstaller, one-file, console)
  • Plataforma: Windows x64
  • Build: build_exe.py no repo principal (arkdark/T-Box-Web)
  • Sem CI/CD: publicação manual via scripts/publish-release.ps1

🔗 Links

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages