Firebase Hosting でdeployする際にメッセージをつけることができます。
firebase deploy --only hosting --message "DEPLOY MESSAGE"
こうするとFirebase Hostingのリリース履歴に時刻だけではなくメッセージも表示されます。
とはいえ、いちいちメッセージを書くのも面倒です。
なので、package.jsonのdeployメッセージを次のようにします。
{
"script":{
"deploy": "m=`git log -1 --pretty=format:\"%h\"`;firebase deploy --only hosting --message \"git:${m}\"",
}
}
これでyarn run deployすれば、その時のgitコミットIDがデプロイメッセージとして付与されます。
git log -1 --pretty=format:"%h"
これで最新の1行のコミットIDが出力されます。
当初コミットメッセージをデプロイメッセージにしようとgit log -1 --onelineとしたら、firebaseコマンドの--messageオプションの使用可能文字の関係なのかエラーがでることがあったので、コミットIDだけにしました。