From 657f76732f024d7a28c2cce7c50095e0596e1504 Mon Sep 17 00:00:00 2001 From: aarroyo Date: Tue, 1 Sep 2026 11:43:56 -0500 Subject: [PATCH] ci(imagenes): sacar el build de imagen del runtime Node 20 `Services build (GHCR)` acaba de volverse check requerido en main y en develop, asi que las acciones de las que depende ya no son un detalle: si GitHub completa la migracion forzada fuera de Node 20, el check se cae y con el se cae todo merge. `docker/build-push-action` va de v5 a v7 y `setup-buildx-action` de v3 a v4. `push`, `cache-from`, `cache-to`, `context`, `file` y `tags` no cambian entre esas versiones; la unica diferencia de conducta que toca aqui es el default de `provenance` a partir de v6, y este job ya emite provenance de forma explicita. docker-images.yml ya estaba en build-push-action@v6, asi que esto tambien acerca los dos workflows en vez de dejarlos divergiendo. Co-Authored-By: Claude Opus 5 Signed-off-by: aarroyo --- .github/workflows/ci-cd.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-cd.yml b/.github/workflows/ci-cd.yml index f7b09007..562bc8ca 100644 --- a/.github/workflows/ci-cd.yml +++ b/.github/workflows/ci-cd.yml @@ -907,7 +907,7 @@ jobs: - uses: actions/checkout@v7 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4 - name: Login to GHCR if: env.PUBLISH == 'true' @@ -918,7 +918,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Build ${{ matrix.service }} (push only from main/tags) - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v7 with: context: ${{ matrix.context }} file: ${{ matrix.dockerfile }}