From bb81e1b878ea12b828fe135d2e13fa33a8a9d24e Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Mon, 27 Apr 2026 12:14:38 +0200 Subject: [PATCH] Fix AWS AMI lookup matching wrong Ubuntu version The generic ubuntu name_pattern formatted to `ubuntu-*-20*`, which also matched newer releases via their 20XX build-date suffix (e.g. `ubuntu-jammy-22.04-...-20231201`). The newest by creation date won, so `--platform ubuntu-20` spawned Ubuntu 22. Anchor on the version dot so only matching releases are returned. Co-Authored-By: Claude Opus 4.7 (1M context) --- cf_remote/cloud_data.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cf_remote/cloud_data.py b/cf_remote/cloud_data.py index c7ca251..cb09ba4 100644 --- a/cf_remote/cloud_data.py +++ b/cf_remote/cloud_data.py @@ -40,12 +40,12 @@ }, "ubuntu-24": { "owner_id": "099720109477", - "name_pattern": "ubuntu/images/hvm-ssd-gp3/ubuntu-*-{version}*", + "name_pattern": "ubuntu/images/hvm-ssd-gp3/ubuntu-*-{version}.*", "user": "ubuntu", }, "ubuntu": { "owner_id": "099720109477", - "name_pattern": "ubuntu/images/hvm-ssd/ubuntu-*-{version}*", + "name_pattern": "ubuntu/images/hvm-ssd/ubuntu-*-{version}.*", "user": "ubuntu", }, "centos": {