Study Log

日々の学習のまとめ・備忘録

View on GitHub
16 January 2026

github Actions

by Natsumi Chiba

github Actionのまとめ

ymlファイルを作成します。

プロジェクト/
 ├── .github/
 │    └── workflows/
 │         └── test.yml
 ├── src/
 ├── package.json
 └── ...

CI とは?

CI = Continuous Integration(継続的インテグレーション)
一言で言うと
コードを追加するたびに、自動でテスト・チェックを回す仕組み

自動でできること

lint(書き方チェック)
typecheck(型チェック)
test(テスト)
build(ビルドできるか)

PR とは?

PR = Pull Request

CI green とは?

green = 成功
GitHub の画面では:
🟥 赤 → CI 失敗
🟢 緑 → CI 成功
「CI green」とはテスト・チェックが全部通った状態

【流れ】
feature-ブランチ
   ↓
Pull Request(PR)
   ↓
レビュー & CI 実行
   ↓
lint / typecheck / build が走る
   ↓
全部OK(=CI green 🟢)なら main に merge
tags: