A full, automated release process is needed. When a new Git tag is created (e.g., v0.1.0), the CI/CD pipeline should automatically build the final package, run all tests, create the NuGet package, and publish a new release on GitHub and NuGet. This ensures consistent and reliable releases.