.yml ファイルは消したくないけど、一時的に GitHub Actions を無効にする方法

1 min読了の目安(約500字TECH技術記事

How can I disable a github action? - GitHub Actions - GitHub Support Community より。

一時的に特定の GitHub Actions を無効にする方法を2つ紹介します。
※もちろん .yml を消せばよいのですが、消したくない場合の方法です。

全てのブランチを無視する

全てのブランチを無視するので、Actions が実行されることはありません。

on:
  push:
    branches-ignore:
      - '**'

ディレクトリ名を変える

もうひとつは

.github/workflows/my_action.yml
.github/disabled-workflows/my_action.yml にリネームする方法です。

GitHub Actions は .github/workflows 以下の yml しか見ませんので、disabled-workflows 以下は実行されません。