Skip to content

Ajusta upload do artefato Electron no CI com caminho correto#114

Merged
ualers2 merged 1 commit into
mainfrom
new-feature
Oct 15, 2025
Merged

Ajusta upload do artefato Electron no CI com caminho correto#114
ualers2 merged 1 commit into
mainfrom
new-feature

Conversation

@ualers2
Copy link
Copy Markdown
Owner

@ualers2 ualers2 commented Oct 15, 2025

Descrição

Ajusta upload do artefato Electron no CI com caminho correto

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.

Mudanças

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 f30be9e3..a629278e 100644
Binary files a/backend/celerybeat-schedule and b/backend/celerybeat-schedule differ

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.
@ualers2 ualers2 merged commit 6d035b3 into main Oct 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant