12 पॉइंट द्वारा GN⁺ 2025-12-17 | 4 टिप्पणियां | WhatsApp पर शेयर करें
  • 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 टिप्पणियां

 
xguru 2025-12-21

इसने फिर से सूचना दी है कि GitHub Actions self-hosted pricing change announcement को टाल रहा है। hosted runners के लिए 39% price cut तय योजना के अनुसार 1 जनवरी से लागू होगा.
https://x.com/jaredpalmer/status/2001373329811181846

 
preserde 2025-12-18

थोड़ा अस्पष्ट है... self-hosted runner भी आखिर GitHub infrastructure का इस्तेमाल करते हैं, यह तो सही है। और public repo वगैरह पर भी कोई असर नहीं है, और दर $0.002 प्रति मिनट है, तो अगर इसका बिल बहुत ज़्यादा आ रहा है तो शायद वह सच में enterprise उपयोग ही होगा। बेशक, समस्या तो शायद यही है कि पैसे लिए जा रहे हैं।

सबसे बढ़कर, विकल्प भी बहुत हैं, इसलिए उनकी तरफ़ शिफ्ट हो जाना भी एक तरीका हो सकता है।

 
pmc7777 2025-12-17

हालांकि permission model लागू नहीं था, इसलिए token permissions को नियंत्रित नहीं किया जा सकता था (अगर मैं गलत हूं तो बताइए)

फ़िलहाल यह समर्थित है।

 
GN⁺ 2025-12-17
Hacker News की राय
  • हमारे डेवलपर्स ने खुद मैनेजमेंट को GitHub Enterprise अपनाने के लिए मनाया था
    उस समय हम free software के मूल्यों से ज़्यादा फीचर-समृद्ध closed commercial product की तरफ आकर्षित हुए थे
    लेकिन अब चीज़ें खराब UX, Actions की समस्याओं, और अपना हार्डवेयर इस्तेमाल करने पर भी शुल्क लेने की दिशा में जा रही हैं
    मुझे लगता है कि अभी भी community-maintained free alternative पर जाने के लिए मनाने का सही समय है
    चाहे फीचर कम हों, लेकिन हम खुद योगदान देकर उन्हें बेहतर बनाएं तो लंबी अवधि में यह कहीं बेहतर निवेश होगा

    • सच तो यह है कि उस समय बेहतर फीचर वाला विकल्प भी था, लेकिन उसकी कीमत 2 गुना से ज़्यादा थी
      अगर GitHub इस समस्या को “ठीक” नहीं करता, तो शायद दूसरे विकल्पों की ओर जाने का समय आ जाएगा
    • community-maintained alternatives के बारे में जानना चाहता हूँ। अगर कोई recommend करने लायक project हो तो बताइए
    • ऐसी बहसें अब तक हमें जो value मिली है, उसे नज़रअंदाज़ करती हैं
      सिर्फ 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 का इस्तेमाल करना बेहतर होगा

    • GitHub का आधिकारिक जवाब कुछ ऐसा है: “फिलहाल हम contributions स्वीकार नहीं करते”
      और कहा गया है कि updates सिर्फ official roadmap पर देखें
    • असली लागत निकालकर देखा तो Jenkins को खुद चलाना कहीं सस्ता पड़ता है
      maintenance थोड़ा झंझट वाला है, लेकिन यह CI infrastructure management की मूलभूत कठिनाई नहीं है
    • self-hosted runner setup process बेहद जटिल है, और job cancel भी ठीक से नहीं होता
      official docs में भी इस समस्या को माना गया है
      अब तक इस्तेमाल किए गए CI में यह सबसे अस्थिर सिस्टमों में से एक है
  • सिर्फ self-hosted customers से शुल्क लेना वाकई बहुत अजीब फैसला है
    शक होता है कि यह KPI पूरा करने की कोशिश है
    अगर रणनीति competition को बंद करके entry fee वसूलने की है, तो फिर बेहतर product बनाने की ज़रूरत ही नहीं बचेगी

    • मैंने पहले self-hosted में इस्तेमाल किया था, लेकिन instability वैसी की वैसी रही
      GitHub हमारे इस्तेमाल किए जाने वाले SaaS में सबसे ज़्यादा डाउन होने वाली service है
    • मेरे CI workflow के हिसाब से अब मुझे हर महीने 140 डॉलर से ज़्यादा देने होंगे। यह बेतुका है
    • मैं अभी forgejo + woodpecker-ci का इस्तेमाल कर रहा हूँ, और हर बार GitHub पर लौटने पर लगता है कि यही सही फैसला था
      GitLab का backend जटिल था, लेकिन forgejo कहीं सरल और स्थिर है
    • GitHub अब भी logs और artifact storage host करता है, इसलिए कुछ लागत हो सकती है
    • runner खुद स्थिर है, लेकिन workflow design ही समस्या है। संरचनात्मक रूप से अक्षम है
  • per-minute pricing दिखाकर इसे सस्ता जताया जा रहा है, लेकिन असल में यह सालाना 1,000 डॉलर से ज़्यादा बनता है
    self-hosted होने के बावजूद यह GitHub द्वारा सीधे host किए जाने वाले Linux 1-core pricing के बराबर है
    यानी असल में “अपने server का इस्तेमाल करो, फिर भी वही शुल्क दो” जैसी स्थिति है

    • मुझे नहीं लगता कि यह पूरी तरह “कुछ भी नहीं कर रहे” वाली बात है
      orchestration, logs, cache, result storage जैसी infra लागतें तो होती ही हैं
      कई CI इस्तेमाल करने के अनुभव से कहूँ तो यह अब भी competitive लग सकता है
    • लेकिन इस रकम में कहीं बड़ा VM किराए पर लिया जा सकता है
      MS acquisition के बाद ऐसा होगा, इसका अंदाज़ा था, लेकिन इतना देर से होगा यह नहीं सोचा था
    • self-hosted होते हुए per-minute billing अजीब है
      शायद यह self-hosting छोड़ने पर मजबूर करने की strategy भी हो सकती है
    • सच कहें तो GitHub की गलती शुरू से self-hosted को free रखना थी
      अब शायद expectations गलत तरीके से set हो गई हैं
    • थोड़ा भ्रम है कि billing runtime के आधार पर है या लगातार चालू रहने के आधार पर
  • GitHub ने घोषणा की है कि वह self-hosted runner पर भी $0.002 प्रति मिनट शुल्क लगाएगा
    यह उनके सबसे छोटे hosted runner pricing के बराबर है
    official pricing link

    • आखिरकार यह users को Azure-based hosting की ओर धकेलने की strategy लगती है
      Azure usage बढ़ेगा तो उसका असर stock पर भी दिखेगा
    • कम-से-कम इसके साथ SLA guarantee भी देनी चाहिए
      (हालाँकि ऐसा हुआ तो शायद status page update करना भी बंद कर दें)
    • Bitbucket ने भी ऐसा ही कदम उठाया था। पहले GitLab से भ्रम हुआ था, लेकिन कुल मिलाकर रुझान वही है
    • असल में third-party runners GitHub से 3~10 गुना सस्ते हैं, इसलिए शायद यह उन्हें रोकने की कोशिश है
      संबंधित runner सूची
  • यह growth रुक चुकी कंपनी की क्लासिक “market domination के बाद दबाव” strategy है
    वही पैटर्न जो Netflix ने market पर कब्ज़ा करने के बाद price बढ़ाते समय अपनाया था

    • और सच में Netflix की strategy सफल रही थी
  • अब GitHub की encrapification का असर मुझ पर भी पड़ रहा है
    मेरा कंप्यूटर इस्तेमाल करो और फिर मुझसे per-minute शुल्क लो — यह बिल्कुल भी स्वीकार्य नहीं है
    मैं खुद build trigger और monitoring कर सकता हूँ, इसलिए निकलने की तैयारी कर रहा हूँ

    • मैं पहले ही forgejo पर migrate कर चुका हूँ, और सभी actions बिना दिक्कत चल रहे हैं
      कुछ छोटे bugs हैं, लेकिन कुल मिलाकर संतुष्ट हूँ
  • मैंने पहले GitLab CI इस्तेमाल किया है और उससे काफी संतुष्ट था
    इस लेख के अनुसार, GitHub की इस pricing change से पहले भी GitLab CI को बेहतर माना गया था

    • मुझे भी GitLab बहुत पसंद है, लेकिन हाल की AI-feature-centric pricing बहुत महंगी है
      सबसे सस्ता paid plan भी GitHub से 7 गुना से ज़्यादा महंगा है, और Enterprise से भी महंगा है
      अगर AI के बिना कोई plan हो, तो मैं तुरंत फिर से खरीदने को तैयार हूँ
    • GitLab CI वाकई बेहतरीन CI system है
      पुराने GitHub Actions उससे तुलना लायक भी नहीं थे
    • लगभग 2021~23 के दौरान मैंने GitLab CI runner खुद host किया था,
      7 सस्ते VPS से हर महीने सैकड़ों डॉलर बचाए, और build time 45 मिनट से घटकर 7~9 मिनट रह गया
      frontend team हर MR के लिए live preview देख पाती थी
    • मैं कई सालों से GitLab CI इस्तेमाल कर रहा हूँ और अब भी उससे संतुष्ट हूँ
  • यह बदलाव सच में हैरान करने वाला और आक्रामक policy change है
    Microsoft की दिशा लगातार users के खिलाफ जाती दिख रही है

    • लेकिन कुछ लोग इसे cost redistribution की तरह देखते हैं
      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 जानना चाहता हूँ

    • हम GitLab self-hosted चला रहे हैं, यह stable है और इसका CI समझने में भी कहीं आसान है
      बस container में script चलाने जैसा सीधा मॉडल है, इसलिए intuitive लगता है
    • मैं codeberg.org को free hosting के लिए इस्तेमाल करता हूँ और उससे संतुष्ट हूँ
      या फिर Forgejo, Gitea, Sourcehut भी अच्छे विकल्प हैं
      लेकिन GitLab UI बहुत भारी और non-intuitive है, जिससे योगदान देने का मन कम हो जाता है
    • codeberg.org nonprofit structure पर चलता है, और Forgejo-based होने के कारण भरोसेमंद लगता है
      अगर आप company हैं, तो Forgejo खुद host करने की सलाह दूँगा
    • Gitea लगभग GitHub runner के साथ compatible है
      workflow में सिर्फ हल्के बदलाव करने पड़ते हैं
    • मैं भी self-hosted GitLab इस्तेमाल करता हूँ, और यह अब भी शानदार है
      हाल में AI features पर उसका फोकस चिंता देता है, लेकिन core product quality अभी भी बेहतरीन है
  • समझ नहीं आता कि मैं खुद run करूँ और फिर भी पैसे क्यों दूँ

    • लगता है Forgejo पर ध्यान बढ़ने और competition बनने के बाद GitHub pricing के ज़रिए lock-in की कोशिश कर रहा है
      लेकिन मुझे पूरा भरोसा है कि ऐसी strategy आखिरकार उल्टा असर करेगी
    • GitHub अब भी orchestration और monitoring संभाल रहा था
      अब वह उस हिस्से को मुफ्त में नहीं देना चाहता
      $0.002 प्रति मिनट के हिसाब से 1 घंटे की build लगभग $0.12 पड़ेगी
      असली compute cost इससे कहीं ज़्यादा होती है, इसलिए कीमत पूरी तरह खराब भी नहीं हो सकती
      लेकिन इससे लोग तेज़ मशीनों या parallelization में निवेश करने लगेंगे
      AWS की SMS जैसी services में भी ऐसी pricing होती है, इसलिए छोटे-छोटे बहुत सारे jobs हों तो लागत जल्दी बढ़ती है
    • Warpbuild जैसी services GitHub से तेज़ और सस्ती service देकर उसका market share खा रही हैं
    • वजह यह है कि GitHub अब भी पूरी orchestration चला रहा है
      अगर इसे पूरी तरह free करना हो, तो GitHub Actions बिल्कुल न इस्तेमाल करें और API से खुद test results manage करें
    • मुझे हमेशा लगा था कि scheduler मुफ्त नहीं रह सकता, और आखिरकार यह paid model में बदल गया
      सच कहें तो GitHub Actions बिना इस बदलाव के भी पहले से काफ़ी उलझा हुआ system था
  • Ubicloud जैसी कंपनियाँ Microsoft की तुलना में 5~10 गुना तेज़ और सस्ती hosted Actions देती हैं
    लेकिन Microsoft साधारण data manipulation (row CRUD) के लिए भी Ubicloud की पूरी compute cost से 2.5 गुना ज़्यादा शुल्क लेना चाहता है

    • per-minute billing की जगह per-job billing होती तो शायद ज़्यादा fair लगता, लेकिन यह बहुत ज़्यादा है
  • मुझे Gitea और उसका Runner पसंद है
    यह Go में लिखा गया है, इसलिए overhead लगभग नहीं के बराबर है
    Gitea Runner docs देखें

    • Forgejo Actions भी इसे support करता है
      यह Forgejo Quick Start और nektos/act पर आधारित है
    • लेकिन अभी permission model implement नहीं हुआ है, इसलिए token permissions control नहीं किए जा सकते (अगर मैं गलत हूँ तो बताइए)