Skip to content

s-door/test-github-actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

test-github-actions

🍛 GitHub Actions 挙動確認テスト

このリポジトリは、GitHub Actions のワークフローファイル(YAML)が「どのブランチにあるか」と「どのブランチをトリガーにするか」の関係を検証するためのものです。

🧪 検証のポイント

GitHub Actions は、「イベントが発生したブランチに、そのワークフローファイルが存在していること」 が実行の必須条件です。

1. 各ブランチの状態

ブランチ名 .github/workflows/test.yml の有無 on.push.branches の指定
main なし -
develop あり main

2. 実行結果の予想(答え合わせ)

  • develop ブランチに push した場合
    • 結果:動かない
    • 理由:YAML内の指定が main のみであり、develop への push はフィルターで除外されるため。
  • main ブランチに push した場合
    • 結果:動かない
    • 理由:main ブランチ自体にワークフローファイルが存在しないため、GitHubが実行すべき設定を見つけられない。

🛠️ 実際にテストする方法

  1. develop ブランチを作成し、この README と YAML ファイルを追加して push する。
    • Actions タブを確認 → 動いていない 🍛
  2. YAML ファイルを main ブランチにマージする。
  3. main ブランチに何らかのコミットを push する。
    • Actions タブを確認 → 今度は動く!

Note

「設定ファイルは、その設定を適用したいブランチ自身に含まれていなければならない」というルールを覚えておきましょう!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors