English translation:
something is finished
to finish something
something has come to an end
to do something completely
to do something through
Structure:
(Noun + が) + Verb [stem] + 上がる
(Noun + を) + Verb [stem] + 上げる
Explanation:
[In this meaning it is often used with verbs that produce some kind of effect (mostly material product), like 描く - produces a picture.]