Ответ:

Перед противительным союзом «но» между однородными сказуемыми ставится запятая.

Небо было ясное, но холодное.