Ответ:

Запятая нужна: Юля не шьёт, а вяжет. Спектакль был долгий, но интересный.

Запятая ставится перед противительными союзами «а» и «но», соединяющими однородные члены.

Запятая не нужна: У Маши есть голубое и серое пальто. Гриша и Соня смотрели и обсуждали фильм.

Между однородными членами, соединёнными одиночным союзом «и», запятая не ставится.