Skip to content

Atualiza build do frontend para build:web e celerybeat-schedule#111

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

Atualiza build do frontend para build:web e celerybeat-schedule#111
ualers2 merged 1 commit into
mainfrom
new-feature

Conversation

@ualers2
Copy link
Copy Markdown
Owner

@ualers2 ualers2 commented Oct 15, 2025

Descrição

Atualiza build do frontend para build:web e celerybeat-schedule

O que foi alterado:

  • Workflow de deploy: o comando de build do frontend foi alterado de npm run build para npm run build:web.
  • A linha que registra o caminho da distribuição no GITHUB_OUTPUT permanece com dist-path=$(pwd)/dist, garantindo que o artefato gerado seja localizado e enviado.
  • Arquivo backend/celerybeat-schedule: arquivo binário sofreu alterações (diff binário), indicando re-compilação ou atualização do binário.

Porquê:

  • build:web: mudar para npm run build:web alinha o pipeline com o alvo de build web do frontend (em vez de um build genérico), assegurando que o artefato dist gerado seja o esperado pelo deployment.
  • Registro do dist-path: manter o registro contínuo do caminho da distribuição facilita o upload automático do artefato no fluxo de CI.
  • Binário celerybeat-schedule: alterações binárias costumam refletir mudanças em dependências ou reconstrução necessária para manter o runtime consistente; pode exigir validação de que a versão/binário corresponde ao ambiente de produção e às expectativas do backend.

Notas:

  • Este commit não altera conteúdo de código fonte legível, mas atualiza o fluxo de build e registra alterações de binário. Recomenda-se revisar o blob do binário em repositórios de código e, se possível, preferir não versionar binários não-tratados com controle de versão apropriado (reconstruir no CI quando necessário).

Mudanças

diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 67c41879..1f97cdd6 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -101,7 +101,7 @@ jobs:
         working-directory: frontend/electron
         id: build
         run: |
-          npm run build
+          npm run build:web
           echo "dist-path=$(pwd)/dist" >> $GITHUB_OUTPUT
 
       - name: "Upload dist as artifact"
diff --git a/backend/celerybeat-schedule b/backend/celerybeat-schedule
index 9820daa1..c79b0320 100644
Binary files a/backend/celerybeat-schedule and b/backend/celerybeat-schedule differ

O que foi alterado:
- Workflow de deploy: o comando de build do frontend foi alterado de npm run build para npm run build:web.
- A linha que registra o caminho da distribuição no GITHUB_OUTPUT permanece com dist-path=$(pwd)/dist, garantindo que o artefato gerado seja localizado e enviado.
- Arquivo backend/celerybeat-schedule: arquivo binário sofreu alterações (diff binário), indicando re-compilação ou atualização do binário.

Porquê:
- build:web: mudar para npm run build:web alinha o pipeline com o alvo de build web do frontend (em vez de um build genérico), assegurando que o artefato dist gerado seja o esperado pelo deployment.
- Registro do dist-path: manter o registro contínuo do caminho da distribuição facilita o upload automático do artefato no fluxo de CI.
- Binário celerybeat-schedule: alterações binárias costumam refletir mudanças em dependências ou reconstrução necessária para manter o runtime consistente; pode exigir validação de que a versão/binário corresponde ao ambiente de produção e às expectativas do backend.

Notas:
- Este commit não altera conteúdo de código fonte legível, mas atualiza o fluxo de build e registra alterações de binário. Recomenda-se revisar o blob do binário em repositórios de código e, se possível, preferir não versionar binários não-tratados com controle de versão apropriado (reconstruir no CI quando necessário).
@ualers2 ualers2 merged commit 154eeec 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