From 407869829884489070cab4a36b8d4a0f7da27fb6 Mon Sep 17 00:00:00 2001 From: Ualerson Date: Wed, 15 Oct 2025 12:36:16 -0300 Subject: [PATCH] Ajusta upload do artefato Electron no CI com caminho correto MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O que mudou: - .github/workflows/deploy.yml: reformulei o passo de upload do artefato Electron. Adicionei um passo nomeado "Upload Electron artifact" e alterei o path para frontend/electron/dist/*.exe, em vez de dist/*.exe. - backend/celerybeat-schedule: arquivo binário sofreu alteração (diff binário). Por que: - Garantir que o instalador Windows gerado pelo Electron seja encontrado e enviado corretamente no fluxo de release, especialmente após reorganizações na estrutura de diretórios do frontend. - Tornar o log de CI mais claro e facilitar troubleshooting ao ter um passo nomeado para o upload. Impacto e validação: - O CI agora busca os executáveis em frontend/electron/dist/*.exe; certifique-se de que o build do Electron gere os artefatos nesse caminho durante o workflow. - Se o artefato não for encontrado, verifique a geração dos executáveis no diretório frontend/electron/dist no momento da execução do deploy. Observações: - O celerybeat-schedule é um arquivo binário; a diferença não é legível via diff de texto. Valide com a equipe de backend se essa mudança é esperada (p. ex., regeneração de schedule) e registre o motivo nos comentários de commit se necessário. --- .github/workflows/deploy.yml | 8 +++++--- backend/celerybeat-schedule | Bin 3072 -> 3072 bytes 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fbfc95b1..214d566f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -140,11 +140,13 @@ jobs: - name: Build Electron App working-directory: frontend/electron run: npx electron-builder --win --publish never - - uses: actions/upload-artifact@v4 + + - name: Upload Electron artifact + uses: actions/upload-artifact@v4 with: name: electron-app - path: dist/*.exe # ◀️ captura o instalador Windows - + path: frontend/electron/dist/*.exe + release: name: "🚀 Create GitHub Release" runs-on: ubuntu-latest diff --git a/backend/celerybeat-schedule b/backend/celerybeat-schedule index f30be9e388fc512f43adec5da3cc78db2d35209e..a629278e7ccf30730782dbb173764b8ea1d688b5 100644 GIT binary patch delta 29 lcmZpWXpq=&kc(A`fq_wA@_)8CX5T)E$?@#klY_X|0RVje2$BE* delta 29 lcmZpWXpq=&kc(B4fq_wS@_)8CX5Utc$?@#klY_X|0RVh~2#Ejy