- Run cargo clippy and fmt to check source code - Build release build and upload artifact - Create a development build with `latest` tag for pushes on main - Create a release build for version tags