Skip to content

feat: publish docker image on push to main - #33

Merged
Megueutu merged 14 commits into
mainfrom
feat/docker-publish-ci
Aug 30, 2026
Merged

feat: publish docker image on push to main#33
Megueutu merged 14 commits into
mainfrom
feat/docker-publish-ci

Conversation

@Megueutu

Copy link
Copy Markdown
Contributor

Objetivo

Publicar a imagem Docker automaticamente no Docker Hub a cada push na main, sem precisar de build manual.

Alterações

  • release.yml passa a chamar o workflow reutilizável central (Solierrr/.github), em vez do placeholder antigo

Recursos impactados

Nenhum no cluster - só passa a publicar imagem nova no Docker Hub a cada push. Os Deployments no infra-gitops já usam a tag :latest, que puxa a versão nova no próximo restart do pod.

Rollback

Reverter este PR.

Como validar

Depois de mergeado, um push na main deve gerar a imagem nova em solarianetwork/<este-repo>:latest no Docker Hub (requer os secrets DOCKERHUB_USERNAME/DOCKERHUB_TOKEN cadastrados na organização).

Closes #

ArthurMachado2501and others added 13 commits August 23, 2026 14:30
add photo management with Cloudinary integration
- Created UserPhoto entity and corresponding repository.
- Introduced PhotoType enum for categorizing photo types.
- Developed services for managing company, local unit, model, and user photos, including upload and delete functionalities.
- Implemented CloudinaryService for handling file uploads and deletions.
- Added response DTOs for various photo types.
- Enhanced EnergyBillService to support photo attachment and removal.
- Updated CompanyService and LocalUnitService to include photo repository checks during deletions.
- Configured application properties for Cloudinary settings and increased file upload limits.
- adiciona metodos attachPhoto/removePhoto faltantes na interface EnergyBillOpenApi, corrigindo erro de compilacao
- restaura dependencia h2 (removida por engano ao mesclar cloudinary-http5), corrigindo falha nos testes
- agrupa alternancia no regex de EDGE_HYPHENS em SlugUtil para eliminar ambiguidade de precedencia (S5850)
- reduz limite de upload multipart de 10MB para 8MB para atender ao rating de seguranca do SonarCloud (S5693)
CopilotAI lite review requested due to automatic review settings August 30, 2026 20:30

CopilotAI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@Megueutu
Megueutu merged commit 975204f into mainAug 30, 2026
2 checks passed
@Megueutu
Megueutu deleted the feat/docker-publish-ci branch August 30, 2026 20:35
@sonarqubecloud

Copy link
Copy Markdown

Sign up for freeto 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.

3 participants

@Megueutu@ArthurMachado2501