Skip to content

Update images digests#240

Merged
nataliagranato merged 1 commit into
mainfrom
update-digests
Jun 23, 2026
Merged

Update images digests#240
nataliagranato merged 1 commit into
mainfrom
update-digests

Conversation

@nataliagranato

@nataliagranato nataliagranato commented Jun 23, 2026

Copy link
Copy Markdown
Owner

Update images digests

NONE

Changes

Details
diff --git a/alpine/Dockerfile b/alpine/Dockerfile
index 2d488ca..c05efe4 100644
--- a/alpine/Dockerfile
+++ b/alpine/Dockerfile
@@ -1,12 +1,12 @@
 # Etapa 1: Construção
-FROM alpine:3.23@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11 AS builder
+FROM alpine:3.23@sha256:fd791d74b68913cbb027c6546007b3f0d3bc45125f797758156952bc2d6daf40 AS builder
 
 RUN apk update && apk add --no-cache nginx
 
 COPY index.html /var/www/html/
 
 # Etapa 2: Imagem final
-FROM alpine:3.23@sha256:5b10f432ef3da1b8d4c7eb6c487f2f5a8f096bc91145e68878dd4a5019afde11
+FROM alpine:3.23@sha256:fd791d74b68913cbb027c6546007b3f0d3bc45125f797758156952bc2d6daf40
 
 COPY --from=builder /etc/nginx /etc/nginx
 COPY --from=builder /usr/sbin/nginx /usr/sbin/nginx
diff --git a/distroless/Dockerfile b/distroless/Dockerfile
index 81bd983..9db5725 100644
--- a/distroless/Dockerfile
+++ b/distroless/Dockerfile
@@ -1,4 +1,4 @@
-FROM cgr.dev/chainguard/python:latest@sha256:ffc3de748e31707704da3ec6566ebaf420a7d6a072ce3ac7fbb9491a6ac69ffd as builder
+FROM cgr.dev/chainguard/python:latest@sha256:12e3eac16cf54bd4aeaaace63525bad4577ac5f2c53cd7c3c4c2cc784963466e as builder
 
 ENV LANG=C.UTF-8
 ENV PYTHONDONTWRITEBYTECODE=1
@@ -12,7 +12,7 @@ COPY requirements.txt .
 
 RUN pip install --no-cache-dir -r requirements.txt
 
-FROM cgr.dev/chainguard/python:latest@sha256:ffc3de748e31707704da3ec6566ebaf420a7d6a072ce3ac7fbb9491a6ac69ffd
+FROM cgr.dev/chainguard/python:latest@sha256:12e3eac16cf54bd4aeaaace63525bad4577ac5f2c53cd7c3c4c2cc784963466e
 
 WORKDIR /linky
 
diff --git a/error_nonroot/Dockerfile b/error_nonroot/Dockerfile
index e2912f3..b9ab3c8 100644
--- a/error_nonroot/Dockerfile
+++ b/error_nonroot/Dockerfile
@@ -1,4 +1,4 @@
-FROM ubuntu:latest@sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64
+FROM ubuntu:latest@sha256:53958ec7b67c2c9355df922dd08dbf0360611f8c3cdb656875e81873db9ffdba
 RUN apt-get update && apt-get install -y nginx
 USER root
 CMD ["nginx", "-g", "daemon off;"]
diff --git a/multi-stage/Dockerfile b/multi-stage/Dockerfile
index ed6b3f0..5f66653 100644
--- a/multi-stage/Dockerfile
+++ b/multi-stage/Dockerfile
@@ -1,6 +1,6 @@
  
 # Etapa 1: Construção
-FROM ubuntu:26.04@sha256:e153663f92c94118ff22a5dc397b59b351ffd695480566debb5850e017e5937a AS builder
+FROM ubuntu:26.04@sha256:53958ec7b67c2c9355df922dd08dbf0360611f8c3cdb656875e81873db9ffdba AS builder
 # A instrução FROM especifica a imagem base para a etapa de construção.
 # Neste caso, utiliza a imagem do Ubuntu 22.04 como base.
 
@@ -15,7 +15,7 @@ RUN apt-get update && apt-get install -y nginx && rm -rf /var/lib/apt/lists/*
 COPY index.html /var/www/html/
 
 # Etapa 2: Imagem final
-FROM ubuntu:26.04@sha256:e153663f92c94118ff22a5dc397b59b351ffd695480566debb5850e017e5937a
+FROM ubuntu:26.04@sha256:53958ec7b67c2c9355df922dd08dbf0360611f8c3cdb656875e81873db9ffdba
 # A instrução FROM especifica a imagem base para a imagem final.
 # Neste caso, utiliza a imagem do Ubuntu 22.04 como base.
 
diff --git a/traditional/Dockerfile b/traditional/Dockerfile
index eecfaa2..e7e4567 100644
--- a/traditional/Dockerfile
+++ b/traditional/Dockerfile
@@ -1,5 +1,5 @@
 
-FROM ubuntu:26.04@sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64
+FROM ubuntu:26.04@sha256:53958ec7b67c2c9355df922dd08dbf0360611f8c3cdb656875e81873db9ffdba
 
 RUN apt-get update && apt-get install nginx -y && rm -rf /var/lib/apt/lists/*
 

Summary by CodeRabbit

  • Chores
    • Atualizadas as imagens base dos containers em todas as configurações de Dockerfile (Alpine, Distroless, Ubuntu) com novos digests SHA256, garantindo compatibilidade com as versões mais recentes e seguras das imagens de base.

Signed-off-by: Natália Granato <nataliagranato@ufmg.br>
@coderabbitai

coderabbitai Bot commented Jun 23, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 772235ac-11eb-4d6d-a0c4-0e96a610ffe9

📥 Commits

Reviewing files that changed from the base of the PR and between e89f6e4 and 93daace.

📒 Files selected for processing (5)
  • alpine/Dockerfile
  • distroless/Dockerfile
  • error_nonroot/Dockerfile
  • multi-stage/Dockerfile
  • traditional/Dockerfile

Walkthrough

Cinco Dockerfiles tiveram seus digests SHA256 atualizados nas instruções FROM, abrangendo as imagens base alpine:3.23, cgr.dev/chainguard/python:latest e ubuntu (nas variantes latest e 26.04). Nenhuma outra instrução de build foi alterada.

Changes

Atualização de digests SHA256 nas imagens base

Layer / File(s) Summary
Atualização de digests em todos os Dockerfiles
alpine/Dockerfile, distroless/Dockerfile, error_nonroot/Dockerfile, multi-stage/Dockerfile, traditional/Dockerfile
Instruções FROM atualizadas com novos digests SHA256 nas imagens alpine:3.23, cgr.dev/chainguard/python:latest e ubuntu (nos estágios builder e final, onde aplicável). Nenhuma outra instrução foi modificada.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Possibly related PRs

  • nataliagranato/docker101#89: Atualiza digests SHA256 nas instruções FROM do mesmo conjunto de Dockerfiles (alpine/, distroless/, error_nonroot/, multi-stage/, traditional/) sem outras alterações funcionais.
  • nataliagranato/docker101#105: Atualiza os digests da imagem base cgr.dev/chainguard/python:latest nas mesmas linhas FROM do distroless/Dockerfile (estágios builder e final).
  • nataliagranato/docker101#232: Realiza atualização idêntica de digest no distroless/Dockerfile, alterando a referência FROM nos dois estágios da mesma forma.

Suggested labels

Review effort 1/5

Poem

🐇 Hop, hop, pelo repositório eu fui,
Trocando digests com cuidado e vigor,
Alpine, Ubuntu, Chainguard reluz,
SHA256 novo brilha com esplendor!
Nenhum comando mudou — só o hash que flui. 🐾

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch update-digests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@nataliagranato nataliagranato merged commit 042e8ef into main Jun 23, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant