~上がる・~上げる
Bring an action or product to completion
You’ll be able to describe something reaching a finished state or someone finishing it completely.

ダッチオーブンで焼いた美味しいパンが、ちょうど今焼き上がりました。
dacchi oobun de yaita oishii pan ga, choudo ima yakiagarimashita.
What do you think this sentence means?
The delicious bread baked in the Dutch oven has just finished baking right now.
Describe an action reaching full completion
Attach 上がる (intransitive) or 上げる (transitive) to a verb stem to emphasize that an action, crafted meal, or piece has been brought completely to completion ("finish doing").
ご飯が炊き上がったよ。
gohan ga takiagatta yo.
The rice is cooked.
一週間かけて、絵を描き上げた。
isshuukan kakete, e o kakiageta.
I spent a week and finished the picture.
Attach 上がる or 上げる to the masu-stem
Attach 上がる for an intransitive state reaching completion (e.g. 出来上がる, 焼き上がる, 仕上がる) and 上げる for a subject completing a task or product (e.g. 書き上げる, 作り上げる, 育て上げる).
数か月かけて、ようやく長い論文を書き上げた。
suu kagetsu kakete, youyaku nagai ronbun o kakiageta.
Taking several months, I finally finished writing the long thesis.
~上がる vs ~上げる
~上がる is intransitive: the thing gets finished, marked with が. ~上げる is transitive: someone finishes it, marked with を.
~上がる, get finished
ケーキが焼き上がった。
keeki ga yakiagatta.
The cake has finished baking.
The cake is the subject (が).
~上げる, finish (something)
ケーキを焼き上げた。
keeki o yakiageta.
I finished baking the cake.
Someone finishes it (を).
三年かかった新しい駅のビルが、やっと出来上がった。
sannen kakatta atarashii eki no biru ga, yatto dekiagatta.
The new station building, which took three years, is finally finished.
パスタがゆで上がったら、すぐにソースと混ぜてください。
pasuta ga yudeagattara, sugu ni soosu to mazete kudasai.
As soon as the pasta has finished boiling, mix it with the sauce.
母が一か月かけて編んでいたセーターが、やっと編み上がった。
haha ga ikkagetsu kakete ande ita seetaa ga, yatto amiagatta.
The sweater my mother had been knitting for a month is finally finished.
7 more examples in the grammar path — free for a limited time.