func decodeVersionInfo()

in internal/system/system.go [77:86]


func decodeVersionInfo(reader io.ReadSeeker) (*VersionInfo, error) {
	// Decode the system version plist into the VersionInfo struct
	var version VersionInfo
	decoder := plist.NewDecoder(reader)	
	if err := decoder.Decode(&version); err != nil {
		return nil, fmt.Errorf("system failed to decode contents of reader: %w", err)
	}

	return &version, nil
}