Skip to content

Atualiza deploy.yml para usar frontend/electron e atualiza celery beat#108

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

Atualiza deploy.yml para usar frontend/electron e atualiza celery beat#108
ualers2 merged 1 commit into
mainfrom
new-feature

Conversation

@ualers2
Copy link
Copy Markdown
Owner

@ualers2 ualers2 commented Oct 15, 2025

Descrição

Atualiza deploy.yml para usar frontend/electron e atualiza celery beat

O que foi alterado:

  • workflow de deploy: foi adicionado o passo 'Set working directory' com 'cd frontend/electron' para que as etapas de instalação (npm install) e configuração do Electron ocorram no diretório correto.
  • backend/celerybeat-schedule: o arquivo binário foi recriado/alterado (diff aponta diferenças entre as versões).

Por que:

  • Garantir que as operações do frontend ocorram no diretório adequado ( frontend/electron ), evitando falhas de dependências ou build devido a executação no diretório raiz.
  • O celerybeat-schedule precisa refletir o estado atual das tarefas/intervalos; regenerar o binário mantém o scheduler alinhado com a configuração atual das tasks.

Impacto:

  • Deploys agora executam no contexto correto do frontend e o celery beat estará sincronizado com as tarefas configuradas.

Mudanças

diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index b8bc2070..a150610a 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -85,6 +85,10 @@ jobs:
       - uses: actions/setup-node@v3
         with:
           node-version: ${{ env.NODE_VERSION }}
+
+      - name: Set working directory
+        run: cd frontend/electron
+
       - name: Install Modules
         run: npm install
       - name: Install Electron
diff --git a/backend/celerybeat-schedule b/backend/celerybeat-schedule
index a7c3b565..7b7f1b03 100644
Binary files a/backend/celerybeat-schedule and b/backend/celerybeat-schedule differ

O que foi alterado:
- workflow de deploy: foi adicionado o passo 'Set working directory' com 'cd frontend/electron' para que as etapas de instalação (npm install) e configuração do Electron ocorram no diretório correto.
- backend/celerybeat-schedule: o arquivo binário foi recriado/alterado (diff aponta diferenças entre as versões).

Por que:
- Garantir que as operações do frontend ocorram no diretório adequado ( frontend/electron ), evitando falhas de dependências ou build devido a executação no diretório raiz.
- O celerybeat-schedule precisa refletir o estado atual das tarefas/intervalos; regenerar o binário mantém o scheduler alinhado com a configuração atual das tasks.

Impacto:
- Deploys agora executam no contexto correto do frontend e o celery beat estará sincronizado com as tarefas configuradas.
@ualers2 ualers2 merged commit ae28f59 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