どうも、たくチャレ(@takuchalle)です。

GitHub Actionsでルートディレクトリじゃないところでコマンドを打ちたい時ありますよね。

Firebaseプロジェクトのfunctionsディレクトリでコマンド打ちたい時、cdコマンドで移動して実行するのはダサいなあと思って調べたメモです。

- name: Build
    run: cd functions && npm run build

これが

- name: Build
    run: npm run build
    working-directory: ./functions

こう書けます。

どうやらディレクトリに./をつけないとエラーになるらしい。

公式ドキュメント