[[GitHub]]でCI/CDできる機能。[[GitHub ActionsのWorkflow syntax(yaml)]]に従った[[YAML]]でワークフローを定義できる。 ## MOC - 📒**関連** - [[📚GitHub Actionsにデフォルトで設定された環境変数一覧]] - [[📕GitHub ActionsのYAMLレシピ集]] - [[📒GitHub Actionsのアクション集]] - [[GITHUB_TOKENの権限 (GitHub Actions)]] - [[act]] - [Github Actionsとcrossを使ってReleaseでクロスコンパイルしてバイナリをアップロードする](https://illumination-k.dev/techblog/posts/github_actions_release_cross) - 🗃**用語定義** - [[ワークフロー (GitHub Actions)|ワークフロー]] - [[イベント (GitHub Actions)|イベント]] - [[ジョブ (GitHub Actions)|ジョブ]] - [[アクション (GitHub Actions)|アクション]] - [[ランナー (GitHub Actions)|ランナー]] - 📜**アクティビティ** - [[📜actを使ってGitHub Actionsをローカル実行してみる]] - [[📜GitHub ActionsからGitHub Pagesにデプロイしてみる]] - 📝**トラブルシューティング** - [[📝GitHub ActionsでAPI rate limitのエラーになる]] - [[📝GitHub ActionsでGitHub Pagesをデプロイしようとするとenvironment protection rulesのエラーになる]] - [[📝GitHub ActionsのNode.jsやnpmのコマンドを実行すると古いバージョン(v18など)が使用されてしまう]]