I wonder if we should structure this test as an example of how to extract version information with regex groups, e.g. `"^(?<version>[\d\.]+)-(?<lg2s>\w+)-(?<lg2>\w+) \((?<arch>\w+) - (?<features>.+)\)$"

Then in addition to asserting a pattern match, we can assert that the various captured values aren't empty?