What is the meaning of [Rain or shine]

Used to indicate that something will happen no matter what. This is one of the rare idioms that’s also often used literally, for outdoor events that’ll take place whether it rains or not.