Summary: The forgejo action use act under the hood. The default image does not have yarn installed so, this is installing it. Test Plan: CI
Update the node version to be consistent between the tests and publishing. Adds yarn cacheing to the setup-node action. Adds a conditional action for the publishing so we don't publish a release the release tagging fails.