Skip to content

ci: publier les deux images à chaque push sur main - #27

Merged
maxgfr merged 1 commit into
mainfrom
ci-publish-every-push
Oct 5, 2026
Merged

maxgfr merged 1 commit into
mainfrom
ci-publish-every-push

Conversation

@maxgfr

@maxgfr maxgfr commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Objectif : chaque commit sur main publie une nouvelle version de ghcr.io/maxgfr/codeindex et de ghcr.io/maxgfr/codeindex-embed.

  • Nouveau main-image.yml : chaîné sur le workflow Release (push ou dispatch). Une fois le gate typecheck/test/bundle passé, il pousse codeindex:main et codeindex:sha-<short> (même build multi-arch que l'image de release). latest et les tags de version restent gérés par release.yml, puisque les consommateurs les épinglent.
  • embed-image.yml : plus de filtre de chemins, ajout des tags main et sha-<short>. Il tourne aussi après un Release lancé par dispatch, pour couvrir les merges de grammars-repin (faits avec GITHUB_TOKEN, donc sans événement push).

actionlint OK sur les deux fichiers.

codeindex was only published when semantic-release cut a release, and
codeindex-embed only when docker/embed/** changed. Now:

- main-image.yml chains on the Release workflow (push or dispatch) and,
  once its gate passes, pushes ghcr.io/maxgfr/codeindex:main and
  :sha-<short>. latest and version tags stay owned by release.yml.
- embed-image.yml drops its path filter, adds :main and :sha-<short>,
  and also runs after dispatched Release runs so commits merged by
  grammars-repin (GITHUB_TOKEN, no push event) get an image too.
@maxgfr
maxgfr merged commit d9bf83d into main Oct 5, 2026
2 checks passed
@maxgfr
maxgfr deleted the ci-publish-every-push branch October 5, 2026 10:08
@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.31.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

maxgfr added a commit that referenced this pull request Oct 12, 2026
Resolves Dependabot alerts #26, #27 and #28 (handlebars >= 4.0.0, <= 4.7.9), a dev-only transitive dependency of semantic-release.
github-actions Bot pushed a commit that referenced this pull request Oct 12, 2026
## [2.31.7](v2.31.6...v2.31.7) (2026-10-12)

### Bug Fixes

* **deps:** bump transitive handlebars to 4.7.10 ([#33](#33)) ([996a291](996a291)), closes [#26](#26) [#27](#27) [#28](#28)
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.

1 participant