rain or shine

/reɪn ɔːr ʃaɪn/ レイン オア シャイン

1. どんな天気でも、何が起ころうとも

予定やイベントが、雨が降ろうと晴れていようと、あるいはどんな困難があろうと、必ず実行されることを強調する際に使われる表現です。
We will have the picnic, rain or shine. (雨が降ろうが晴れていようが、ピクニックはします。)