Question: who sings never going to give you up never going to let you down
Answer: `` Never Gonna Give You Up '' is a song recorded by British singer and songwriter Rick Astley , released as a single on 27 July 1987 .