Skip to content

Remover working-directory do frontend/electron no deploy.yml#113

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

Remover working-directory do frontend/electron no deploy.yml#113
ualers2 merged 1 commit into
mainfrom
new-feature

Conversation

@ualers2
Copy link
Copy Markdown
Owner

@ualers2 ualers2 commented Oct 15, 2025

Descrição

Remover working-directory do frontend/electron no deploy.yml

O quê foi alterado:

  • .github/workflows/deploy.yml: foram removidos os campos 'working-directory: frontend/electron' das etapas Download Electron artifact, Delete existing release e Create GitHub Release and Upload Assets. As etapas passam a ser executadas no diretório raiz do repositório.
  • backend/celerybeat-schedule: arquivo binário sofreu atualização (diff binário não textual mostrado).

Por quê:

  • simplificar o fluxo do workflow, evitando dependência do diretório de execução. Isso reduz problemas com caminhos relativos ao baixar artefatos, deletar releases e subir assets, além de facilitar a manutenção.
  • manter consistência de caminhos e artefatos ao serem gerados e referenciados a partir do root.

Impacto e notas:

  • não há alterações no código-fonte do frontend além do ajuste de caminho; os artefatos continuam sendo referenciados de forma adequada a partir do root.
  • o binário do celerybeat-schedule foi reconstruído/atualizado; valide se a nova versão funciona conforme o esperado no ambiente de Celery beat.

Mudanças

diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 3b1d901e..fbfc95b1 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -171,14 +171,12 @@ jobs:
           echo "version=$version" >> $GITHUB_OUTPUT
 
       - name: "Download Electron artifact"
-        working-directory: frontend/electron
         uses: actions/download-artifact@v4
         with:
           name: electron-app
           path: ./release-assets
 
       - name: Delete existing release (if any)
-        working-directory: frontend/electron
         run: |
           version=v${{ steps.get_version.outputs.version }}
           gh release delete "$version" --yes || true
@@ -188,7 +186,6 @@ jobs:
           GH_TOKEN: ${{ secrets.GH_TOKEN }}
 
       - name: Create GitHub Release and Upload Assets
-        working-directory: frontend/electron
         id: create_release
         uses: softprops/action-gh-release@v1
         with:
diff --git a/backend/celerybeat-schedule b/backend/celerybeat-schedule
index fef20ff2..f30be9e3 100644
Binary files a/backend/celerybeat-schedule and b/backend/celerybeat-schedule differ

O quê foi alterado:
- .github/workflows/deploy.yml: foram removidos os campos 'working-directory: frontend/electron' das etapas Download Electron artifact, Delete existing release e Create GitHub Release and Upload Assets. As etapas passam a ser executadas no diretório raiz do repositório.
- backend/celerybeat-schedule: arquivo binário sofreu atualização (diff binário não textual mostrado).

Por quê:
- simplificar o fluxo do workflow, evitando dependência do diretório de execução. Isso reduz problemas com caminhos relativos ao baixar artefatos, deletar releases e subir assets, além de facilitar a manutenção.
- manter consistência de caminhos e artefatos ao serem gerados e referenciados a partir do root.

Impacto e notas:
- não há alterações no código-fonte do frontend além do ajuste de caminho; os artefatos continuam sendo referenciados de forma adequada a partir do root.
- o binário do celerybeat-schedule foi reconstruído/atualizado; valide se a nova versão funciona conforme o esperado no ambiente de Celery beat.
@ualers2 ualers2 merged commit e149be3 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