...
Suggested order is as listed above.
It may help to keep track of what is being released in a spreadhseet, such as this (shown example is from Nolana release):
Assuming, we are releasing version 3.0.0 forĀ a UI module and that you are on the up to date master branch for that module (at this point you have the CHANGELOG and probably package.json that are still uncommited):
...