はじめに
GitHub スクリプトは、GitHub Actions 内から GitHub API へのアクセスを提供するワークフロー アクションです。 octokit/rest.jsで使用できる API の使用に便利なサポートを提供します。
たとえば、あなたは活気のある GitHub リポジトリを管理しているとします。 あなたのプロジェクトには多くのコンシューマーと共同作成者が含まれており、彼らに快適なエクスペリエンスを確保したいと考えています。 また、チームの計画作りとワークロードを管理する職務が負担を増やすこともわかっています。 実際に価値を追加する領域に集中できるように、一部の日常的なタスクを自動化に渡すことができるソリューションが必要です。 GitHub には、新しい問題に自動的に返信し、新しいバグ レポートのトリアージ ワークフローを開始できる API が用意されています。 時間を費やしてすべてを理解しようとしてこなかったということですが、これからは違います。
このモジュールでは、GitHub スクリプトを使用して GitHub Actions のワークフローから GitHub API を操作する方法について説明します。
学習の目的
このモジュールでは、次のことを行います。
- ワークフローで GitHub スクリプトを使用する。
- Octokit を使用して問題にコメントします。
- Octokit を使用してプロジェクト ボードに問題を追加します。
- ワークフロー式の構文を使用して、ワークフローでのジョブの実行日時でフィルター処理する。
前提条件
- GitHub のアカウント
- GitHub でファイルに移動したり編集したりできること
- GitHub Actions に関する知識
- CI/CD に関する知識
このモジュールを始める前に「GitHub Actions を使用して開発タスクを自動化する」を完了することをお勧めします。