Github workflows has been configured in such a way that simply pushing a tag will deploy a new version of Piko.
git tag v<TAG>
git push origin --tags
This will kick off the "Release" workflow on Github.
New releases may also be built using the Github GUI. From the releases page:
- Draft a new release
- Create your new tag under "Choose a tag", choosing "Create new tag on publish"
- Create your release notes or choose "Generate release notes"
- Give your release a title.
- Click Publish.
This will generate a new git tag with the tag you've created. It will run the github action to build the artifacts and will then overwrite the release with a new release which contains the binaries attached.