The answer is "did" as long as we have an adverb of time : yesterday.
It`s a finished past action.
do /did /done
The past simple always has did
HAVE A NICE DAY!
I did my homework yesterday.
I didn't know about this forum yesterday.
i guess DiD is The best
OMG, What a wrong choice of mine.
I agree with did, though in some books, in certain contexts, the present participle might be required: doing.