私が小学生の時に見た辞書のコラムでは「やる」が正しいとされていましたが…
言葉も生き物ですから正解も変わっていくわけですね
なお、辞書を読んだ当時の私は「いやあげるでしょ」と違和感しかありませんでした
今も基本「あげる」です
https://www.nhk.or.jp/bunken-blog/300/417791.html