GitHub Actions 1‑vCPU Linux रनर अब सामान्य रूप से उपलब्ध
GitHub Actions ने घोषणा की है कि 1 vCPU Linux रनर अब सामान्य रूप से उपलब्ध हैं। ये रनर एक कंटेनर के अंदर जॉब्स चलाते हैं (न कि एक समर्पित VM), 1 vCPU और 5 GB RAM प्रदान करते हैं, और प्रत्येक जॉब के लिए 15 मिनट तक सीमित होते हैं। ये स्वचालन कार्यों, मुद्दों के संचालन और छोटे CI जॉब्स के लिए डिज़ाइन किए गए हैं; आधिकारिक रनर लक्ष्य ubuntu-slim है। (github.blog)
पूर्ण-स्टैक टीमों के लिए यह क्यों महत्वपूर्ण है
- लागत और कतार-समय का अनुकूलन: कम लागत वाले कंटेनर अक्सर छोटे, बार-बार चलने वाले कार्यों (lint, format, त्वरित निर्माण, ऑटो-लेबलिंग, छोटे परीक्षण) के लिए बेहतर होते हैं, जो बड़े VM रनरों की तुलना में खर्च को कम करते हैं।
- डेवलपर उत्पादकता के लिए तेज़ फीडबैक लूप: छोटे कार्य जो पहले VM क्षमता साझा करते थे, अब इन हल्के रनरों पर चले जा सकते हैं और अधिक तेजी से पूरे हो सकते हैं।
- स्पष्ट जॉब आकार सीमा: 15-मिनट की कठोर सीमा टीमों को बहुत छोटे स्वचालन कार्यों को भारी CI पाइपलाइनों से अलग करने के लिए मजबूर करती है।
मुख्य तकनीकी विवरण (घोषणा से)
- स्पेक: 1 vCPU, 5 GB RAM।
- निष्पादन मॉडल: जॉब एक कंटेनर के अंदर हाइपरविज़र-स्तरीय 2 अलगाव के साथ चलता है; जॉब पूरा होने के बाद कंटेनर हटा दिया जाता है।
- समय सीमा: 15 मिनट; सीमा से अधिक जॉब्स समाप्त कर दिए जाएंगे और विफल हो जाएंगे।
- लक्ष्य कैसे करें: जॉब परिभाषाओं में नए रनर प्रकार ubuntu-slim का उपयोग करें। (github.blog)
व्यावहारिक चेकलिस्ट — इस सप्ताह क्या करें
- वर्कफ़्लो का ऑडिट करें: उन जॉब्स की सूची बनाएं जो आमतौर पर <15 मिनट में चलती हैं (.github/workflows के तहत) (linters, formatters, छोटे यूनिट टेस्ट शार्ड्स, ऑटो-रेस्पॉंडर्स, रिलीज-नोट जनरेटर)।
- सुरक्षित जॉब्स को ubuntu-slim पर स्थानांतरित करें: ऊपर बताए गए वर्कफ़्लो के लिए runs-on को ubuntu-slim में अपडेट करें, उन्हें एक शाखा में परीक्षण करें।
- कंटेनर सीमाओं पर ध्यान दें: चूंकि ये कंटेनरों के अंदर चलते हैं (VM नहीं), सुनिश्चित करें कि जॉब्स VM-विशिष्ट क्षमताओं (विशेषाधिकार प्राप्त VM उपकरण, कस्टम कर्नेल सुविधाएँ, लंबे समय तक चलने वाले माउंट) पर निर्भर नहीं करते हैं। यदि किसी जॉब को पूर्ण VM की आवश्यकता है, तो एक बड़ा रनर रखें।
- प्रभाव मापें: लागत और विलंबता में सुधार को मात्रात्मक रूप से समझने के लिए पहले/बाद में रनटाइम, कतार समय और बिलिंग की तुलना करें।
- स्थापित सॉफ़्टवेयर और सीमाओं की जांच करें: आवश्यक CLI उपकरणों और क्रेडेंशियल व्यवहार को सुनिश्चित करने के लिए बड़े पैमाने पर माइग्रेशन से पहले runner-images रिपॉजिटरी और बिलिंग दस्तावेज़ों की समीक्षा करें। (github.blog)
क्या न स्थानांतरित करें
- लंबे समय तक चलने वाले निर्माण/परीक्षण जॉब्स जो आमतौर पर 15 मिनट से अधिक होते हैं।
- जॉब्स जो विशेषाधिकार प्राप्त VM सुविधाओं की आवश्यकता होती हैं (nested virtualization, पूर्ण VM उपकरण)।
- कोई भी जॉब जो चलाने के बीच एक स्थायी VM या लंबे समय तक चलने वाली स्थिति मानता है।
निष्कर्ष ubuntu-slim रनर टीमों को बार-बार छोटे कार्यों के लिए एक सस्ता, तेज़ विकल्प देता है जो पहले बड़े, अधिक महंगे रनर क्षमता का उपभोग करते थे। योग्य जॉब्स का ऑडिट और स्थानांतरण लागत को कम करेगा और डेवलपर फीडबैक को तेज करेगा, लेकिन व्यापक अपनाने से पहले कंटेनर सीमाओं और 15-मिनट की सीमा के लिए सावधानी से परीक्षण करें। (github.blog)
Source:
Source
आगे पढ़ें
Chrome 143 में FedCM में परिवर्तन: संरचित ID दावे, कड़े क्लाइंट मेटाडेटा, और ब्रेकिंग API अपडेट
31 जनवरी 2026Chrome 143 (12 जनवरी, 2026 को प्रकाशित) FedCM पहचान प्रवाह में परिवर्तन करता है: ID दावा टोकन संरचित JSON हो सकते हैं, क्लाइंट_मेटाडेटा सत्यापन लागू किया गया है, और कई API फ़ील्ड स्थानांतरित/नामांकित किए गए हैं — Chrome 145 से पहले माइग्रेशन आवश्यक है।
Undici CVE-2026-22036: अनबाउंड डिकंप्रेशन चेन संसाधन समाप्ति की अनुमति देती है — पैच जारी किए गए
30 जनवरी 202614 जनवरी, 2026 को undici (Node.js HTTP क्लाइंट) के लिए एक सुरक्षा सलाह में एक अनबाउंड डिकंप्रेशन-चेन भेद्यता का वर्णन किया गया है जो उच्च CPU और मेमोरी उपयोग की ओर ले जा सकती है। फुल-स्टैक टीमों को प्रभावित undici संस्करणों को खोजने और अपग्रेड करने और हल्के रनटाइम सुरक्षा जोड़ने की आवश्यकता है।
React Router / Remix CSRF सुरक्षा दोष सर्वर क्रियाओं में (CVE-2026-22030)
29 जनवरी 2026React Router और @remix-run/server-runtime ने सर्वर-साइड क्रिया हैंडलरों और अस्थिर React सर्वर क्रियाओं को प्रभावित करने वाले मध्यम-गंभीर CSRF मुद्दे को पैच किया - जो पूर्ण-स्टैक टीमों को अब जांचना और पैच करना चाहिए।