Безкоштовні хвилини GitHub Actions для приватних репозиторіїв
Приватний репозиторій отримує 2 000 або 3 000 безкоштовних хвилин GitHub Actions на місяць. Команда, яка запускає CI на кожен push, витрачає їх до середини місяця, і відтоді GitHub бере гроші за кожну хвилину або зупиняє ваші завдання, а з ними й злиття.
Skipbox запускає ті самі завдання за фіксовані $39 на місяць із хвилинами без обмежень. Змініть один рядок, runs-on: skipbox, і завдання запуститься, не зачіпаючи ваших хвилин GitHub.
Безкоштовні хвилини за тарифами
Тепер GitHub дає кожному тарифу суму в доларах і рахує хвилини кожного завдання за ціною його ранера:
| Тариф | Входить на місяць | На ubuntu-latest |
|---|---|---|
| GitHub Free (особистий обліковий запис або організація) | 12 USD | 2 000 хвилин |
| GitHub Pro | 18 USD | 3 000 хвилин |
| GitHub Team | $18 | 3 000 хвилин |
| GitHub Enterprise Cloud | 300 USD | 50 000 хвилин |
Windows витрачає її по 0,010 USD за хвилину, а macOS — по 0,062 USD, тож 12 USD на macOS — це приблизно 193 хвилини. Кожне завдання округлюється вгору до цілої хвилини: завдання lint на 20 секунд коштує повну хвилину. Сума поновлюється о 00:00 UTC 1-го числа і на наступний місяць не переноситься.
Стандартні ранери в публічних репозиторіях і self-hosted ранери її ніколи не зачіпають. Skipbox — це self-hosted ранер.
Коли вона закінчиться, стається одне з трьох:
- Спосіб оплати додано: кожна додаткова хвилина оплачується, $0,006 на
ubuntu-latest. - Способу оплати немає: завдання перестають запускатися до 1-го числа.
- Бюджет налаштовано зупиняти використання: завдання зупиняються, коли бюджет вичерпано.
Скільки коштує лишатися на безкоштовних хвилинах
3 000 хвилин — це 150 хвилин CI на день протягом 20 днів. Після цього ті самі завдання щомісяця коштують грошей. На 4 vCPU:
| Хвилин на місяць (4 vCPU) | GitHub | Skipbox S | Економія щомісяця |
|---|---|---|---|
| 10 000 | $102 | $39 | $63 |
| 20 000 | $222 | $39 | $183 |
| 30 000 | $342 | $39 | $303 |
| Цілодобово | $500,40 | $39 | $461,40 |
Суми GitHub — це рахунок після суми, що входить у GitHub Team. Порівняно з 2-ядерним ubuntu-latest Skipbox S коштує менше, починаючи приблизно з 9 500 хв на місяць, і має вдвічі більше ядер. Введіть власні хвилини в калькулятор на головній сторінці.
А хвилин стає дедалі більше:
- AI-агенти для програмування пушать набагато частіше за людей, а кожен push запускає CI. Безкоштовний ліміт разом із ними не росте.
- Більше тестів. Набір E2E-тестів або матричне збирання множить хвилини за кожним push.
- Бюджети, що зупиняють використання, тримають рахунок низьким, зупиняючи ваші злиття наприкінці місяця.
Урізати хвилини можна й самому: concurrency, щоб скасовувати застарілі запуски, фільтри paths, timeout-minutes, об’єднання дрібних завдань. Кожне з цього — YAML, який треба написати й за яким треба постійно стежити, а разом вони зрізають лише частку. Стеля лишається. На Skipbox немає стелі, якою треба керувати.
Що змінюється на Skipbox
Не треба рахувати хвилини
Завдання на Skipbox нічого не беруть ні з безкоштовної суми GitHub, ні з вашого бюджету Actions. Хвилини без обмежень, без плати за використання.
| Тариф | Машина | На місяць |
|---|---|---|
| S | 4 vCPU, 16 ГБ | $39 |
| M | 8 vCPU, 16 ГБ | $79 |
| L | 16 vCPU, 32 ГБ | $149 |
Швидший CI
Ранери GitHub починають кожне завдання на чистій ВМ, тож кожне знову завантажує залежності й збирає образи Docker з нуля. Skipbox зберігає власну машину вашого облікового запису між завданнями: образи Docker і кеш збирання, кеші npm, pip і Gradle та інструменти, встановлені setup-node і подібними діями, лишаються на диску для наступного завдання, а місця для кешу щонайменше в 7× більше, ніж у GitHub, і ключі кешу писати не треба.
Жодної машини, яку треба обслуговувати
Skipbox готує машину, оновлює ОС та інструменти, прибирає після кожного завдання, автоматично перевіряє її стан і перебудовує.
Перехід — це один рядок
jobs:
test:
runs-on: skipbox # was ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- Увійдіть у Skipbox через GitHub.
- Встановіть GitHub-застосунок Skipbox і виберіть репозиторії.
- Змініть
runs-onі зробіть push.
Наступний запуск відбудеться на Skipbox, на Ubuntu 24.04 з Docker, Node.js і Python. Підходять і організації, і особисті облікові записи. Подробиці — в посібнику з переходу.
Безпека
- Кожен обліковий запис отримує власну машину. Ваші завдання ніколи не ділять її із завданнями іншої компанії.
- Після кожного завдання Skipbox стирає облікові дані ранера, процеси й контейнери. З 13 листопада 2026 року ваш checkout і результати його збирання (
target/Cargo) лишаються на вашій власній машині для наступних завдань; «Чиста ВМ для кожного завдання» дає кожному завданню нову машину. - Код від людей без права запису (наприклад, pull requests з форків) запускається на новій одноразовій машині.
Спробуйте на власних завданнях
Для пробного періоду картка не потрібна, він триває 7 днів або 3 000 хв роботи завдань. Перенесіть на runs-on: skipbox завдання, яке з’їдає найбільше ваших безкоштовних хвилин, і подивіться, як використання GitHub перестає рости, а другий запуск завершується швидше.
Запитання й відповіді
Скільки безкоштовних хвилин GitHub Actions отримують приватні репозиторії?
GitHub включає суму в доларах, а не хвилини: 12 USD на місяць у GitHub Free, 18 USD у GitHub Pro і GitHub Team і 300 USD в Enterprise Cloud. На ubuntu-latest це 2 000, 3 000 і 50 000 хвилин. Щоб перестати їх рахувати, перенесіть завдання на Skipbox: фіксовані $39 на місяць із хвилинами без обмежень.
Що буде, коли безкоштовні хвилини закінчаться?
Якщо спосіб оплати додано, GitHub бере гроші за кожну додаткову хвилину за ціною ранера. Якщо ні, завдання на хостованих ранерах GitHub перестають запускатися до 1-го числа наступного місяця. Завдання на Skipbox не витрачають хвилин GitHub, тож вони працюють у будь-якому разі.
Чи витрачають завдання Windows і macOS безкоштовні хвилини швидше?
Так. Ліміт задано в доларах, тож кожен ранер витрачає його за своєю ціною: 0,010 USD за хвилину на Windows і 0,062 USD на macOS проти $0,006 на ubuntu-latest. Linux-завдання, перенесені на Skipbox, узагалі перестають його витрачати, і він лишається для завдань, які мають працювати на GitHub.
Чи витрачають self-hosted ранери безкоштовні хвилини?
Ні. GitHub не бере грошей за хвилини self-hosted ранерів і не віднімає їх від включеної суми. Skipbox — це self-hosted ранер, який Skipbox утримує за вас, тож його хвилини не входять ні в ліміт, ні в рахунок від GitHub.
Чи переносяться невикористані хвилини на наступний місяць?
Ні. Ліміт повертається до повної суми о 00:00 UTC 1-го числа, а залишок згорає. На Skipbox нічого не треба накопичувати: хвилини без обмежень щомісяця.
Оновлено 11 листопада 2026 р.