> their refineries have been blown up and their diesel will only last 6 months.
They literally just struck a deal with the US to export diesel, and Trump has been pressuring Ukraine (most recently by disabling Starlink) into not attacking refineries in Russia. Like, situation is the opposite of what you're saying.
EDIT: To be clearer in case you need it.
As they agreed to export means they definitely have for more than 6 months (and I believe 6 months claim is naive at best.).
And as US is pressuring Ukraine to not attack refineries means they'll be safe.
Far be it from me to suggest that Trump has announced a deal that would be physically impossible to execute just to try to swing the upcoming midterm elections by a couple points, but my guess is the next we hear of the deal is when he's telling us it was ruined by Democrats somehow.