GitHub Actions の使用制限
GitHub Actionsについて
このページにあるように、以下の目的で使用することはできません。
また、次の目的ではGitHub Actionsを使用しないでください。
- 法律違反、またはそれ以外で当社の利用規約またはコミュニティガイドラインに反しているコンテンツまたは行為
- クリプトマイニング
- サーバーレスコンピューティング
- GitHub ユーザまたは GitHub サービスを危険にさらす行為
- GitHub Actionsが使用されるリポジトリに関連するソフトウェアプロジェクトの製造、テスト、デプロイ、公開に関連
2020/10/23 追記
以下のページが最新です。
GitHub追加製品の利用規約
違反が見つかった場合
GitHub Actions Advent Calendar 2019 の記事で違反と認められたと思われる例があります。
そのユーザのいくつかのリポジトリを見たところ、記事で紹介されていない複数のリポジトリで GitHub Actions の使用が制限されていることを確認しました。
Actions jobs for this repository have been disabled by GitHub staff. If you are the repository owner, you can contact support via https://github.com/contact for more information.
リポジトリだけでなくユーザ単位で GitHub Actions の使用ができなくなるようです。
そのユーザは現在別の無料アカウントを作成しそちらで GitHub Actions を実行しているようですが、複数の無料アカウントの作成も規約違反になるので注意が必要です。
2020/8/27追記
2020/8/14〜8/23の間に利用規約が変更され、サーバレス用途に関するルールが変わったようです。
8/14
https://web.archive.org/web/20200814142929/https://docs.github.com/en/github/site-policy/github-additional-product-terms
8/23
https://web.archive.org/web/20200823163646/https://docs.github.com/en/github/site-policy/github-additional-product-terms
「serverless computing」が禁止用途から削除され、負荷とユーザに提供される利益が不釣り合いでないものや負荷の小さいものは許されるようです。
(もちろんリポジトリに関連しないものや他の規約等に反するものは引き続き許可されません)