EU member states made an ambitious promise in March 2023 to produce and supply 1 million 155mm (six inch)-calibre artillery shells to Ukraine in a year — while also replenishing their own armies' stocks, depleted by fuelling the proxy war with Russia.