ghalet ドキュメント
ghalet ドキュメント
ghalet は Linux / macOS 向けの軽量な GitHub Actions Self-hosted runner コントローラーです。単一の Go デーモンがネイティブの runner プロセスをオンデマンドに起動し、複数のリポジトリ・Organization にまたがって runner のスケール管理を行います。

専用ビルドマシン、単一用途の VM、自宅サーバーなど、信頼できる専用ホストでの運用を想定しています。runner 間の厳密な隔離は行わないため、信頼できる workflow のみに使用してください。
はじめに
- 導入ガイド : インストール、認証、設定、最初の workflow、macOS での常駐化。
- パッケージとコンテナ : systemd を含む Linux パッケージ、Docker Compose、更新手順。
認証
- 認証のセットアップ : GitHub CLI・PAT・GitHub App の選択と必要な権限の設定。
- GitHub App のセットアップ : ウィザードによる App の作成とインストール、リモートホストや systemd サービスでの利用。
- 通常ファイルの認証情報 : ファイルに保存する認証情報の登録、交換、ロールバック。
- systemd 用の暗号化した認証情報 : Linux のサービス用認証情報の管理。