Check if build works locally. If not, fix the errors and check again until it works. Then commit and push all the changes. Then trigger a new github release using the gh cli. Then use sleep and a loop to keep watching the release every 30 seconds until it finished. If it finishes with an error, go back top step 1 (check if build works correctly). If it finishes with success, do the sleep/loop every 30 seconds until the assets are live on github, and when they are, use the releaseflow skill to sync releases for this particular repo.