GitHub Actions は、「GitHubリポジトリで何かが起きたとき、自動でプログラムを実行してくれる仕組み」
●イメージ図

ポイントをまとめると、「git push」 した瞬間、PCの役割は終了。
その後はGitHubのサーバーが勝手に仮想Ubuntuを起動して、YAMLに書いたステップを全部自動でこなす。
claude-code-action もそのサーバー上で動いて、Anthropic APIを呼ぶ。
ローカルPCへの指示は一切必要なく、PCがオフでも、ネットが切れていても、GitHub側で勝手に完結する。
●仮想サーバー
Yamlに書いたことを実行すれば完全に破棄されるので、いつもクリーンな状況でテストが可能。

