GitHub, मार्च 2026 से self-hosted Actions runners पर शुल्क लगाएगा
(resources.github.com/actions)- 1 जनवरी 2026 से GitHub-hosted runners की कीमतें अधिकतम 39% तक कम होंगी, और 1 मार्च से self-hosted runners पर प्रति मिनट $0.002 शुल्क लगाया जाएगा
- सभी ग्राहकों में 96% पर कोई शुल्क परिवर्तन नहीं होगा, और 4% में से 85% को कमी, जबकि 15% के लिए मासिक median लगभग $13 की बढ़ोतरी होगी
- public repositories में Actions का उपयोग आगे भी मुफ्त रहेगा, और GitHub Enterprise Server ग्राहकों पर भी इसका असर नहीं होगा
- नए Actions cloud platform pricing की शुरुआत के साथ, self-hosted environments में auto-scaling और monitoring capabilities को और मजबूत किया जाएगा
- यह बदलाव CI/CD performance में सुधार और platform scalability सुनिश्चित करने के लिए architecture redesign के बाद किया गया कदम है, जिसका लक्ष्य developer experience को बेहतर बनाना है
मुख्य बदलावों का सार
- 1 जनवरी 2026 से GitHub-hosted runners की कीमतों में कमी, और 1 मार्च से self-hosted runners पर प्रति मिनट $0.002 शुल्क
- कुल ग्राहकों में 96% के bill amount में कोई बदलाव नहीं
- 4% उपयोगकर्ताओं में 85% के लिए कीमत कम होगी, 15% के लिए मासिक median लगभग $13 बढ़ेगा
- public repositories के लिए उपयोग मुफ्त रहेगा, GitHub Enterprise Server ग्राहक अप्रभावित रहेंगे
- GitHub ने pricing calculator भी उपलब्ध कराया है ताकि उपयोगकर्ता अनुमानित लागत देख सकें
पृष्ठभूमि और संरचनात्मक सुधार
- GitHub Actions 2018 में लॉन्च होने के बाद तेजी से बढ़ा, और 2024 की शुरुआत तक रोज़ लगभग 2.3 करोड़ jobs run हो रही थीं
- मौजूदा architecture की सीमाओं को दूर करने के लिए backend services का पूर्ण redesign किया गया
- लक्ष्य: stability, performance, infrastructure resilience, और internal limits को कम करना
- अगस्त 2025 के बाद से सभी jobs नई architecture पर चलेंगी, जो प्रतिदिन 7.1 करोड़ jobs संभालती है
- enterprise customers अब पहले की तुलना में प्रति मिनट 7 गुना अधिक jobs शुरू कर सकते हैं
- यह redesign CI/CD की speed और reliability बढ़ाने तथा platform scalability सुनिश्चित करने की बुनियाद है
GitHub-hosted runners की कीमतों में कमी
- सभी runner sizes में लगभग 40% कीमत कटौती, machine type के अनुसार अधिकतम 39% तक बचत
- इसमें नया प्रति मिनट $0.002 cloud platform fee शामिल होगा
- public repositories के लिए उपयोग मुफ्त, Enterprise Server pricing पर कोई असर नहीं
- runner size के अनुसार कटौती अलग-अलग होगी, और बड़े runners में बचत अधिक होगी
- high-performance computing environments तक पहुंच बढ़ाकर large-scale CI jobs और agent-based workflows की efficiency बेहतर की जाएगी
GitHub Actions cloud platform fee की शुरुआत
- GitHub-hosted और self-hosted runners दोनों पर प्रति मिनट $0.002 शुल्क लागू होगा
- public repositories और Enterprise Server ग्राहक इससे बाहर रहेंगे
- self-hosted runners पर यह 1 मार्च 2026 से लागू होगा
- usage-based billing के जरिए service quality को स्थिर बनाए रखने का यह कदम है
self-hosted environments को मजबूत करने में निवेश
- अगले 12 महीनों में auto-scaling, platform support expansion, और Windows support को मजबूत किया जाएगा
GitHub Scale Set Client
- हल्का Go SDK-आधारित client, जिससे Kubernetes या ARC के बिना auto-scaling लागू किया जा सकता है
- containers, VM, cloud instances, bare metal जैसी मौजूदा infrastructure के साथ integration
- job queue management, security settings, और intelligent scaling logic का समर्थन
- Dependabot, Copilot Coding Agent जैसे expansion scenarios का समर्थन
Multi-label support
- GitHub-hosted large runners और self-hosted runners दोनों में multi-label feature फिर से उपलब्ध होगा
- Actions Runner Controller(ARC) और Scale Set Client के साथ compatible
Actions Runner Controller 0.14.0
- Helm chart improvements, logging और metrics में मजबूती, versioning को अधिक स्पष्ट किया गया
- legacy ARC के deprecation की घोषणा, और stable architecture में migration path उपलब्ध कराया गया
- configuration सरल, visibility बेहतर, और scalability में सुधार
Actions Data Stream
- workflow और job event data की real-time feed उपलब्ध कराई जाएगी
- इसमें action versions जैसी metadata भी शामिल होगी
- monitoring और analytics systems integration के जरिए compliance और operational insights हासिल किए जा सकेंगे
- manual log parsing की जरूरत नहीं, और reliability व performance management अधिक efficient होगा
असर और महत्व
- CI/CD की speed और reliability में सुधार, और scalable secure execution layer उपलब्ध होगी
- बड़ी कंपनियों से लेकर individual developers तक स्पष्ट pricing model और बेहतर performance मिलेगी
- GitHub Actions को next-generation software development platform की core infrastructure के रूप में और मजबूत किया जाएगा
FAQ सारांश
- self-hosted runner पर शुल्क क्यों: पहले GitHub infrastructure उपयोग की लागत को hosted runner pricing से subsidize किया जाता था
- price cut और charge लागू होने की तारीख: hosted runners के लिए 1 जनवरी 2026, self-hosted runners के लिए 1 मार्च 2026
- free usage allowance: 1 मार्च से self-hosted runners में भी free minutes शामिल होंगे
- individual users पर असर: personal और Pro plan users में केवल 0.09% पर मासिक $2 से कम की बढ़ोतरी, जबकि 2.8% को कमी
- Azure billing integration संभव, Enterprise Server ग्राहकों पर असर नहीं
- cost calculation tools: GitHub के pricing calculator और Python script से अनुमानित लागत निकाली जा सकती है
4 टिप्पणियां
इसने फिर से सूचना दी है कि GitHub Actions self-hosted pricing change announcement को टाल रहा है। hosted runners के लिए 39% price cut तय योजना के अनुसार 1 जनवरी से लागू होगा.
https://x.com/jaredpalmer/status/2001373329811181846
थोड़ा अस्पष्ट है... self-hosted runner भी आखिर GitHub infrastructure का इस्तेमाल करते हैं, यह तो सही है। और public repo वगैरह पर भी कोई असर नहीं है, और दर $0.002 प्रति मिनट है, तो अगर इसका बिल बहुत ज़्यादा आ रहा है तो शायद वह सच में enterprise उपयोग ही होगा। बेशक, समस्या तो शायद यही है कि पैसे लिए जा रहे हैं।
सबसे बढ़कर, विकल्प भी बहुत हैं, इसलिए उनकी तरफ़ शिफ्ट हो जाना भी एक तरीका हो सकता है।
फ़िलहाल यह समर्थित है।
Hacker News की राय
हमारे डेवलपर्स ने खुद मैनेजमेंट को GitHub Enterprise अपनाने के लिए मनाया था
उस समय हम free software के मूल्यों से ज़्यादा फीचर-समृद्ध closed commercial product की तरफ आकर्षित हुए थे
लेकिन अब चीज़ें खराब UX, Actions की समस्याओं, और अपना हार्डवेयर इस्तेमाल करने पर भी शुल्क लेने की दिशा में जा रही हैं
मुझे लगता है कि अभी भी community-maintained free alternative पर जाने के लिए मनाने का सही समय है
चाहे फीचर कम हों, लेकिन हम खुद योगदान देकर उन्हें बेहतर बनाएं तो लंबी अवधि में यह कहीं बेहतर निवेश होगा
अगर GitHub इस समस्या को “ठीक” नहीं करता, तो शायद दूसरे विकल्पों की ओर जाने का समय आ जाएगा
सिर्फ free software पर टिके रहने से product fail भी हो सकता है, और commercial software से सफल होने के बाद बाद में अपना solution बनाना भी संभव है
असली समस्या commercial होना नहीं, बल्कि hosting dependency है। FOSS हो तब भी अगर कोई दूसरा host कर रहा है, तो आखिरकार वही सीमाएँ रहेंगी
मुझे लगता है कि बड़ी समस्या यह है कि पूरी industry SaaS की इतनी आदी हो चुकी है कि अपने server चलाने की क्षमता ही खोती जा रही है
मुझे हमारे sales representative से इस pricing change की खबर मिली, और उनका कारण बस “हमने ऐसा करने का फैसला किया” जैसा था, इसलिए बहुत गुस्सा आया
हम AWS पर self-hosted GitHub Actions इस्तेमाल कर रहे हैं, लेकिन कीमत से भी बड़ी समस्या खुद GHA की गिरती quality है
जब तक यह free था तब तक सह लिया, लेकिन अगर पैसे लेने हैं तो कम-से-कम GHA 2.0 स्तर का सुधार तो होना चाहिए
Jenkins में बहुत पहले से Kubernetes integration कहीं बेहतर रहा है, और GHA के पास अभी भी SDK नहीं है
संबंधित चर्चा लिंक
अगर यही तरीका है, तो किसी दूसरे vendor का इस्तेमाल करना बेहतर होगा
और कहा गया है कि updates सिर्फ official roadmap पर देखें
maintenance थोड़ा झंझट वाला है, लेकिन यह CI infrastructure management की मूलभूत कठिनाई नहीं है
official docs में भी इस समस्या को माना गया है
अब तक इस्तेमाल किए गए CI में यह सबसे अस्थिर सिस्टमों में से एक है
सिर्फ self-hosted customers से शुल्क लेना वाकई बहुत अजीब फैसला है
शक होता है कि यह KPI पूरा करने की कोशिश है
अगर रणनीति competition को बंद करके entry fee वसूलने की है, तो फिर बेहतर product बनाने की ज़रूरत ही नहीं बचेगी
GitHub हमारे इस्तेमाल किए जाने वाले SaaS में सबसे ज़्यादा डाउन होने वाली service है
GitLab का backend जटिल था, लेकिन forgejo कहीं सरल और स्थिर है
per-minute pricing दिखाकर इसे सस्ता जताया जा रहा है, लेकिन असल में यह सालाना 1,000 डॉलर से ज़्यादा बनता है
self-hosted होने के बावजूद यह GitHub द्वारा सीधे host किए जाने वाले Linux 1-core pricing के बराबर है
यानी असल में “अपने server का इस्तेमाल करो, फिर भी वही शुल्क दो” जैसी स्थिति है
orchestration, logs, cache, result storage जैसी infra लागतें तो होती ही हैं
कई CI इस्तेमाल करने के अनुभव से कहूँ तो यह अब भी competitive लग सकता है
MS acquisition के बाद ऐसा होगा, इसका अंदाज़ा था, लेकिन इतना देर से होगा यह नहीं सोचा था
शायद यह self-hosting छोड़ने पर मजबूर करने की strategy भी हो सकती है
अब शायद expectations गलत तरीके से set हो गई हैं
GitHub ने घोषणा की है कि वह self-hosted runner पर भी $0.002 प्रति मिनट शुल्क लगाएगा
यह उनके सबसे छोटे hosted runner pricing के बराबर है
official pricing link
Azure usage बढ़ेगा तो उसका असर stock पर भी दिखेगा
(हालाँकि ऐसा हुआ तो शायद status page update करना भी बंद कर दें)
संबंधित runner सूची
यह growth रुक चुकी कंपनी की क्लासिक “market domination के बाद दबाव” strategy है
वही पैटर्न जो Netflix ने market पर कब्ज़ा करने के बाद price बढ़ाते समय अपनाया था
अब GitHub की encrapification का असर मुझ पर भी पड़ रहा है
मेरा कंप्यूटर इस्तेमाल करो और फिर मुझसे per-minute शुल्क लो — यह बिल्कुल भी स्वीकार्य नहीं है
मैं खुद build trigger और monitoring कर सकता हूँ, इसलिए निकलने की तैयारी कर रहा हूँ
कुछ छोटे bugs हैं, लेकिन कुल मिलाकर संतुष्ट हूँ
मैंने पहले GitLab CI इस्तेमाल किया है और उससे काफी संतुष्ट था
इस लेख के अनुसार, GitHub की इस pricing change से पहले भी GitLab CI को बेहतर माना गया था
सबसे सस्ता paid plan भी GitHub से 7 गुना से ज़्यादा महंगा है, और Enterprise से भी महंगा है
अगर AI के बिना कोई plan हो, तो मैं तुरंत फिर से खरीदने को तैयार हूँ
पुराने GitHub Actions उससे तुलना लायक भी नहीं थे
7 सस्ते VPS से हर महीने सैकड़ों डॉलर बचाए, और build time 45 मिनट से घटकर 7~9 मिनट रह गया
frontend team हर MR के लिए live preview देख पाती थी
यह बदलाव सच में हैरान करने वाला और आक्रामक policy change है
Microsoft की दिशा लगातार users के खिलाफ जाती दिख रही है
managed runner pricing कम करके orchestration infrastructure की लागत अलग कर दी गई है
log storage और streaming infra भी मुफ्त नहीं होते
अब BuildJet, Namespace Labs जैसे competitors के लिए नई orchestration layer बनाने का मौका बन सकता है
competition बढ़े तो बाज़ार के लिए यह सकारात्मक भी हो सकता है
10 साल से ज़्यादा HN पढ़ रहा हूँ, लेकिन यह पहली बार है जब इतनी चौंकाने वाली pricing change पर comment कर रहा हूँ
मैं self-hosted runner चला रहा हूँ और अब GitHub छोड़ने का सोच रहा हूँ
GitLab या किसी दूसरे VCS के लिए recommendations जानना चाहता हूँ
बस container में script चलाने जैसा सीधा मॉडल है, इसलिए intuitive लगता है
या फिर Forgejo, Gitea, Sourcehut भी अच्छे विकल्प हैं
लेकिन GitLab UI बहुत भारी और non-intuitive है, जिससे योगदान देने का मन कम हो जाता है
अगर आप company हैं, तो Forgejo खुद host करने की सलाह दूँगा
workflow में सिर्फ हल्के बदलाव करने पड़ते हैं
हाल में AI features पर उसका फोकस चिंता देता है, लेकिन core product quality अभी भी बेहतरीन है
समझ नहीं आता कि मैं खुद run करूँ और फिर भी पैसे क्यों दूँ
लेकिन मुझे पूरा भरोसा है कि ऐसी strategy आखिरकार उल्टा असर करेगी
अब वह उस हिस्से को मुफ्त में नहीं देना चाहता
$0.002 प्रति मिनट के हिसाब से 1 घंटे की build लगभग $0.12 पड़ेगी
असली compute cost इससे कहीं ज़्यादा होती है, इसलिए कीमत पूरी तरह खराब भी नहीं हो सकती
लेकिन इससे लोग तेज़ मशीनों या parallelization में निवेश करने लगेंगे
AWS की SMS जैसी services में भी ऐसी pricing होती है, इसलिए छोटे-छोटे बहुत सारे jobs हों तो लागत जल्दी बढ़ती है
अगर इसे पूरी तरह free करना हो, तो GitHub Actions बिल्कुल न इस्तेमाल करें और API से खुद test results manage करें
सच कहें तो GitHub Actions बिना इस बदलाव के भी पहले से काफ़ी उलझा हुआ system था
Ubicloud जैसी कंपनियाँ Microsoft की तुलना में 5~10 गुना तेज़ और सस्ती hosted Actions देती हैं
लेकिन Microsoft साधारण data manipulation (row CRUD) के लिए भी Ubicloud की पूरी compute cost से 2.5 गुना ज़्यादा शुल्क लेना चाहता है
मुझे Gitea और उसका Runner पसंद है
यह Go में लिखा गया है, इसलिए overhead लगभग नहीं के बराबर है
Gitea Runner docs देखें
यह Forgejo Quick Start और nektos/act पर आधारित है