I suppose that when Russia starts running out of missiles or chips that China may be willing to shore up their supplies?
To this point, Ukraine is fighting a purely defensive war, and Russia is rather effectively reducing cities in the Donbas region to rubble, regardless of how brave the defenders are or how long it is taking.
It would get interesting (and scary) very quickly if the Ukraine (and NATO) were willing to a) blockade the Black Sea, risking naval confrontation with Russia b) help defend Ukrainian airspace with NATO aircraft or c) Actually help Ukraine attack weaponry within Russia. I suppose any of the above might initiate full-scale war, but if Russia starts lobbing missiles at Poland or the Baltic states, its going to go there anyway?
Best hope is for Russian regime change, otherwise hard to see Ukrainian military victory with one-hand tied behind their backs...