iterative/cml

Make it possible to use CML runner with Ubuntu 24.04

Closed this issue · 2 comments

My scripts are tested with Ubuntu 24.04 and work great with plain GitHub Actions.

Then I wanted to switch to CML-created runners. Unfortunately CML AWS instance uses Ubuntu 18, CML Docker image uses Ubuntu 20. All of them are too old, with old software, probably with security issues, not even worth backporting :-(

Is there at least a workaround, e.g. a Docker image with Ubuntu 24.04 with all required dev tools installed? Or a way to pass AMI ID to cml runner launch?

Use something like cml runner launch --cloud-image='ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-*'

cloudImage: {

It's not part of our publicly documented API but... it works! ™️