GitHub Actions: macos-latest macOS 15 में माइग्रेट हो रहा है; Xcode सिम्युलेटर समर्थन सख्त किया गया
मुख्य अपडेट
GitHub Actions ने 4 अगस्त, 2025 को macos-latest रनर इमेज को macOS 15 में माइग्रेट करना शुरू किया (माइग्रेशन 1 सितंबर, 2025 तक पूरा होगा)। साथ ही, 11 अगस्त, 2025 से Xcode समर्थन नीति में बदलाव लागू हो रहा है: होस्टेड macOS इमेज अधिकतम तीन हाल के स्थापित Xcode संस्करणों और सिम्युलेटर रनटाइम को बनाए रखेगी (बीटा/रनटाइम रखरखाव सर्वोत्तम प्रयास है)। macos-13 होस्टेड इमेज को इस अपडेट के हिस्से के रूप में समाप्त किया जा रहा है। (github.blog)
यह क्यों महत्वपूर्ण है
यदि आपका CI पुराने Xcode टूलचेन, सिम्युलेटर रनटाइम पर निर्भर करता है, या अप्रत्यक्ष रूप से macos-latest के macOS 14 पर रहने पर निर्भर है, तो बिल्ड और iOS/macOS परीक्षण कार्य बिना कोड परिवर्तनों के विफल हो सकते हैं। व्यावहारिक प्रभाव तुरंत होते हैं: जो वर्कफ़्लो macos-latest का उपयोग करते हैं वे अचानक macOS 15 पर विभिन्न सिस्टम लाइब्रेरी, टूलचेन संस्करणों, या गायब सिम्युलेटर इमेज के साथ चल सकते हैं; मैट्रिक्स बिल्ड जो पुराने Xcode सिम्युलेटर की अपेक्षा करते हैं वे परीक्षण चलाने में असमर्थ हो सकते हैं; और तीसरे पक्ष की Actions जो विशिष्ट SDKs या सिम्युलेटर को कॉल करती हैं, टूट सकती हैं।
टीमों के लिए, न्यूनतम, व्यावहारिक प्रतिक्रियाएँ हैं रनर्स को पिन करना या स्पष्ट रूप से macOS संस्करणों का चयन करना (उदाहरण के लिए, यदि आपको पुराने प्लेटफ़ॉर्म व्यवहार की आवश्यकता है तो macos-14 का उपयोग करें), आवश्यक Xcode/टूलचेन लाने के लिए एक स्थापना चरण जोड़ें या स्वयं-होस्टेड macOS रनर्स पर स्विच करें, और CI कार्यों का ऑडिट करें जो सिम्युलेटर रनटाइम का संदर्भ देते हैं या पूर्व-स्थापित SDKs पर निर्भर करते हैं। यदि आपके पास मोबाइल या macOS लक्ष्य हैं तो इसे प्राथमिकता वाले CI ऑडिट के रूप में मानें: macos-15 के खिलाफ अपना पूरा CI चलाएँ, परीक्षण मैट्रिक्स में सिम्युलेटर उपलब्धता की जांच करें, और किसी भी CI कैशिंग या सेटअप चरणों को अपडेट करें जो पुराने SDKs पर निर्भर करते हैं। यह परिवर्तन दीर्घकालिक आश्चर्य को कम करता है, लेकिन अल्पकालिक में यह स्थिर, दोहराने योग्य macOS CI के लिए स्पष्ट रनर/संस्करण प्रबंधन को मजबूर करता है। (github.blog)
स्रोत
आगे पढ़ें
AWS CDK ने CLI को Construct Library से अलग किया (स्वतंत्र रिलीज़ और नया CLI रिपॉजिटरी)
31 अगस्त 2025AWS ने घोषणा की है कि CDK CLI और CDK Construct Library स्वतंत्र रूप से जारी किए जाएंगे और CLI एक नए रिपॉजिटरी में जा रहा है — इससे आप CDK को CI में कैसे संस्करणित, स्थापित और स्वचालित करते हैं, यह बदल जाएगा।
बन ने Bun.SQL जोड़ा — एक शून्य-निर्भरता एकीकृत SQL क्लाइंट (MySQL, PostgreSQL, SQLite)
30 अगस्त 2025Bun v1.2.21 (25 अगस्त, 2025) Bun.SQL पेश करता है: एक एकल, शून्य-निर्भरता SQL क्लाइंट जो MySQL/MariaDB (Zig ड्राइवर), PostgreSQL और SQLite का समर्थन करता है, जिसमें एक सुसंगत टैग किए गए-टेम्पलेट API है।
pnpm 10.12 (v10.12.1) एक प्रयोगात्मक वैश्विक आभासी स्टोर जोड़ता है जो निकट-तत्काल स्थानीय इंस्टॉलेशन के लिए है
29 अगस्त 2025pnpm 10.12 एक केंद्रीय, ग्राफ-हैश किया हुआ आभासी स्टोर पेश करता है जो कई परियोजनाओं को सटीक निर्भरता ग्राफ़ों का पुन: उपयोग करने की अनुमति देता है, गर्म कैश पर स्थानीय इंस्टॉलेशन को तेजी से करने और मोनोरेपो कार्यप्रवाहों में सुधार करने में।