सिमन विलिसन GitHub Actions वर्कफ़्लो में `uvx tool-name` का उपयोग करने की एक विधि प्रस्तुत करते हैं जो हर रन पर PyPI को हिट करने से बचती है। इस दृष्टिकोण में `UV_EXCLUDE_NEWER` पर्यावरण चर को एक विशिष्ट तिथि पर सेट करना और उस तिथि को GitHub Actions कैश कुंजी में शामिल करना शामिल है।
- `UV_EXCLUDE_NEWER: "2026-07-12"` सेट करने से सुनिश्चित होता है कि टूल्स उस तिथि तक उपलब्ध संस्करणों पर रिज़ॉल्व हों।
- कैश कुंजी में इस तिथि को शामिल करने से उपयोगकर्ता केवल तिथि को आगे बढ़ाकर कैश को बाउस्ट कर सकते हैं और टूल्स को अपग्रेड कर सकते हैं।
- यह रणनीति हर वर्कफ़्लो निष्पादन के लिए टूल्स और उनके निर्भरताओं के नए डाउनलोड को रोकती है।
यह तकनीक Python टूल वातावरणों को प्रभावी ढंग से कैश करके तेज़ CI/CD पाइपलाइनों को बनाए रखने में मदद करती है।