MCPcopy Index your code
hub / github.com/coder/coder / parseReleaseName

Function parseReleaseName

scripts/releaser/docs.go:108–116  ·  view source on GitHub ↗

parseReleaseName extracts major.minor from a release name like "2.30" or "[2.30](https://...)".

(name string)

Source from the content-addressed store, hash-verified

106// parseReleaseName extracts major.minor from a release name
107// like "2.30" or "[2.30](https://...)".
108func parseReleaseName(name string) (major, minor int) {
109 // Strip markdown link if present.
110 re := regexp.MustCompile(`\[(\d+\.\d+)\]`)
111 if m := re.FindStringSubmatch(name); len(m) > 1 {
112 name = m[1]
113 }
114 _, _ = fmt.Sscanf(name, "%d.%d", &major, &minor)
115 return major, minor
116}
117
118// renderCalendarTable renders the calendar rows as a markdown
119// table.

Callers 1

parseCalendarTableFunction · 0.85

Calls 1

MustCompileMethod · 0.80

Tested by

no test coverage detected