releases/mcap-cli/v0.0.22
github-actions
released this
16 Oct 23:50
·
364 commits
to main
since this release
go: use internal version string (#649) **Public-Facing Changes** None. **Description** With context from https://github.com/golang/go/issues/29228, the result of runtime/debug.BuildInfo.Main.Version is not well defined. Here we use an internally-defined Version as our library version in all contexts. We also add a test when using a go library release tag `go/mcap/v1.2.3` that the Version string is correct. This PR also changes the behaviour of `Writer` to only append the existing library version if it's different from the current version. This removes the awkward behaviour of `mcap filter` where the resulting mcap Library would be `mcap go #(devel); mcap go #(devel); mcap go #(devel)...`. Fixes #591