Skip to content

ci: generalize publishing and group dependency updates - #37

Merged
YannLeao merged 1 commit into
mainfrom
36-refatorar-workflows-de-cicd
Jul 28, 2026
Merged

ci: generalize publishing and group dependency updates#37
YannLeao merged 1 commit into
mainfrom
36-refatorar-workflows-de-cicd

Conversation

@YannLeao

Copy link
Copy Markdown
Collaborator

Contexto

Esta tarefa visa ajustar os scripts da pasta .github/workflows/ para utilizarem referências dinâmicas de repositório ${{ github.repository }}, eliminando falhas de permissão ao publicar imagens em forks e mantendo a compatibilidade com o repositório upstream da organização.

Adicionalmente, o arquivo .github/dependabot.yml será refatorado com o uso de grupos (groups), unificando as atualizações de dependências (pip e GitHub Actions) em lotes semanais únicos para evitar poluição visual no grafo de commits e na aba de Pull Requests.

Closes #36

Alterações

  • Removeu o hardcode em .github/workflows/release-image.yml que impedia o funcionamento da esteira de CI/CD dos forks
  • Atualização do Dependabot para agrupar as PR's

Validação

  • Testes relevantes executados localmente.
  • Lint e checagem de tipos executados, quando aplicável.
  • Documentação, configuração e variáveis de ambiente atualizadas, quando aplicável.
  • Não foram incluídos segredos, dados de treinamento ou artefatos de modelo.

Impacto operacional

  • CI/CD

@YannLeao YannLeao self-assigned this Jul 28, 2026
@railway-app
railway-app Bot temporarily deployed to selfless-miracle / production July 28, 2026 13:03 Inactive
@YannLeao
YannLeao merged commit 9cf1b17 into main Jul 28, 2026
5 of 6 checks passed
@YannLeao
YannLeao deleted the 36-refatorar-workflows-de-cicd branch July 28, 2026 14:13
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.

Refatorar workflows de CI/CD para escopo dinâmico e otimizar Dependabot

1 participant