Skip to content

fix(ci): build image on published release instead of tag push - #96

Merged
ialejandro merged 2 commits into
mainfrom
fix/ci-release-on-deps
Oct 17, 2026
Merged

ialejandro merged 2 commits into
mainfrom
fix/ci-release-on-deps

Conversation

@ialejandro

@ialejandro ialejandro commented Oct 17, 2026 •

Copy link
Copy Markdown
Member

docker-build.yml escucha push de tags v*, pero semantic-release crea el tag y la release por la API y ese workflow no tiene ningún run (v1.22.1 tampoco). Lo cambio a release: types: [published], que es el evento que usa el resto de repos de la org y que sí se emite con el PAT que ya usa el workflow de release.

No lo he podido probar antes del merge. Para validarlo sin esperar: tras el merge, lanzar docker-build.yml a mano para v1.22.1, o esperar a la siguiente release.

ialejandro and others added 2 commits October 17, 2026 19:28
The release workflow only fires on changes to app/ or Dockerfile, so dependency bumps from Dependabot never published a new image even though Pipfile.lock goes into the build. Add both Pipfile files to the paths filter.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Iván Alejandro Marugán <hello@ialejandro.rocks>
docker-build.yml listens for push on v* tags, but semantic-release creates the tag through the releases API and no run ever starts (v1.22.1 has none). Trigger on the published release event instead.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Iván Alejandro Marugán <hello@ialejandro.rocks>
@ialejandro
ialejandro merged commit 9df4f93 into main Oct 17, 2026
5 checks passed
@ialejandro
ialejandro deleted the fix/ci-release-on-deps branch October 17, 2026 17:30
@ialejandro

Copy link
Copy Markdown
Member Author

🎉 This PR is included in version 2.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants