Skip to content

MILAB-6435: bump hook image base to ubuntu 24.04 LTS#185

Merged
xnacly merged 1 commit into
v4-betafrom
MILAB-6435_bump-ubuntu-to-24lts
Jun 16, 2026
Merged

MILAB-6435: bump hook image base to ubuntu 24.04 LTS#185
xnacly merged 1 commit into
v4-betafrom
MILAB-6435_bump-ubuntu-to-24lts

Conversation

@xnacly

@xnacly xnacly commented Jun 16, 2026

Copy link
Copy Markdown
Member

Bumps the integration-tests hook image base from the EOL ubuntu:20.04 to ubuntu:24.04.

What

  • docker/hook/Dockerfile: both stages (aws-installer + final) move to ubuntu:24.04.

Verification (local)

  • Image builds clean on 24.04.
  • aws --version -> aws-cli/2.35.5 ... exe/x86_64.ubuntu.24.
  • shasum --version -> 6.04 (libdigest-sha-perl installs fine).
  • Entrypoint unchanged: missing script skips with exit 0, real script executes.

Follow-up

The image rebuilds via 0-build-docker.yaml (push to master / manual dispatch) producing a new :<sha> tag. Consuming repos must update their pinned hook-image hash for the bump to take effect there.

Other ubuntu bases

Checked docker/: hook was the only Ubuntu base. git-crypt (alpine) and nginx-spa (nginx-alpine) need no change.

Greptile Summary

Bumps the hook Docker image base from the EOL ubuntu:20.04 to the current LTS ubuntu:24.04 across both build stages (aws-installer and final). No functional changes were made to the entrypoint, installed packages, or AWS CLI installation steps.

  • Both FROM lines are updated in lockstep, keeping the build consistent between the installer stage and the final image.
  • libdigest-sha-perl and the AWS CLI bundled installer are confirmed to work correctly on 24.04 per local verification in the PR description.

Confidence Score: 4/5

Safe to merge — the change is a straightforward OS version bump with no logic modifications and local verification already done.

The Dockerfile change is minimal and correct: both build stages consistently move to ubuntu:24.04, and the package list and entrypoint are untouched.

No files require special attention.

Important Files Changed

Filename Overview
docker/hook/Dockerfile Both build stages bump from ubuntu:20.04 to ubuntu:24.04; entrypoint and package list are unchanged.

Reviews (1): Last reviewed commit: "MILAB-6435: bump hook image base to ubun..." | Re-trigger Greptile

Moves the integration-tests hook image off the EOL ubuntu:20.04 base.
Verified locally: image builds, aws and shasum run, entrypoint behavior
unchanged.
@notion-workspace

Copy link
Copy Markdown

@xnacly xnacly merged commit eb900d0 into v4-beta Jun 16, 2026
1 check passed
Sign up for free to 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.

1 participant