circleci-orb icon indicating copy to clipboard operation
circleci-orb copied to clipboard

Update default executor to use Ubuntu 24.04 base image

Open MikeMcC399 opened this issue 4 months ago • 3 comments

What would you like?

Update the Orb to use a CircleCI base image that uses the current Ubuntu 24.04.2 LTS image instead of the outdated image Ubuntu 22.04.3 LTS release from August 2023 (see Ubuntu releases for a historical list of each of the Ubuntu releases).

Why is this needed?

The Orb defaults to Node.js 22.15.0 and uses CircleCI Docker image cimg/node:22.15.0-browsers based on 22.04.3 LTS (Jammy Jellyfish)

https://github.com/cypress-io/circleci-orb/blob/6718c5b519197c68f2aa0c82126b15debc24abd2/src/executors/default.yml#L1-L10

$ docker run --rm --entrypoint cat cimg/node:22.15.0-browsers /etc/os-release | grep VERSION
VERSION_ID="22.04"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
  • Prior to resolution of issue https://github.com/CircleCI-Public/cimg-node/issues/462, current CircleCI cimg/node images were being generated to use the outdated image Ubuntu 22.04.3 LTS release from August 2023.

  • In general the Orb should be using current operating system versions with available fixes

  • In particular, it may be that issue https://github.com/cypress-io/circleci-orb/issues/538 is due to using an outdated Ubuntu version and can be remediated by updating

MikeMcC399 avatar Jun 25 '25 14:06 MikeMcC399