Ce que vous obtenez

Les mêmes workflows, une facture plus petite.

  • Mise en place

    Vos workflows tels quels

    Installez l'app GitHub sur une organisation ou sur votre compte perso, choisissez ses dépôts, puis mettez une de nos étiquettes dans runs-on. Étapes, actions et secrets restent tels quels.

  • Image

    Ce qu'a ubuntu-24.04

    Le cache d'outils que cherchent setup-python, setup-node et setup-java, Docker sans sudo, les conteneurs de service, sudo sans mot de passe. Nous la refaisons chaque semaine à partir de celle de GitHub.

  • Isolation

    Une machine par job

    Chaque job a sa machine virtuelle, créée depuis l'image et détruite à la fin. Rien de ce qu'un job laisse n'atteint le suivant.

  • Démarrage

    En quelques secondes

    Des runners attendent, prêts, à Montréal. La facturation part quand GitHub dit le job démarré : le temps de lancer une machine n'est jamais sur votre facture.

  • Caches

    À côté des runners

    actions/cache, les caches des setup-* et buildx type=gha restent à Montréal sans toucher au workflow. Le cache Docker, par dépôt, garde les couches et les images du dernier job réussi qui a changé Docker.

  • Facturation

    À la minute entamée

    Prélevée sur votre crédit, au prorata des vCPU. La console et l'API montrent les minutes de chaque dépôt, et pourquoi un job attend.

En pratique

Une ligne dans votre workflow.

Connectez GitHub depuis la console et choisissez les dépôts que l'app peut servir. Remplacez ensuite ubuntu-latest par une de nos étiquettes : le job tourne sur 2, 4 ou 8 vCPU, et le cache npm ci-dessous reste à Montréal.

Le guide des runners

yaml
name: CI
on: [push, pull_request]

jobs:
  test:
    runs-on: ffxf-2vcpu-ubuntu-2404
    steps:
      - uses: actions/checkout@v4
      - uses: actions/setup-node@v4
        with:
          node-version: 22
          cache: npm
      - run: npm ci
      - run: npm test

Tailles

Tailles et prix.

GitHub : prix publiés de ses runners hébergés Linux x64, octobre 2026. Taxes incluses chez FFxF.

Limites

À savoir avant de commencer.

FFxF · Montréal

Lancez votre prochain job à Montréal.

Connectez GitHub depuis la console, puis changez runs-on dans un workflow pour essayer.

Support & discussions

Questions techniques, retours d'incidents ou discussions d'infrastructure, l'équipe est présente sur Discord, Telegram, X, Instagram, Reddit et IRC.