What's changed? CI: Add GitHub Actions workflow for building and testing on Linux and macOS. CI: Add GitHub Actions workflow for releasing Linux and macOS binaries. To release a new version, use the GitHub Workflow Dispatch feature. Format code with cargo fmt.