circleci-orb
circleci-orb copied to clipboard
Update default executor to use Ubuntu 24.04 base image
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/nodeimages were being generated to use the outdated image Ubuntu22.04.3LTS 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