* "tart exec" support (--run-rpc) and component groups (e.g. --run-daemon)
* CI: check for lacking "buf generate" invocation
* CI: a task to run "buf push"
* defer ptmx.Close()
* Use getpeername(2) to get AF_VSOCK peer's identity
* Only call ptmx.Close() when pty.StartWithSize() succeeded
* Build universal binary instead of architecture dependent
Also added missing .gitignore, added some flags for removing DWARF debugging information, symbol table and all file system paths from the resulting executable.
* Changed a release script for "Release (Dry Run)" stage in CI/CD