Skip to content

Commit c4b5eb2

Browse files
committed
Add name slugs that are URL safe
Signed-off-by: Matias Pan <matipan@hey.com>
1 parent 13202f1 commit c4b5eb2

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

main.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -125,9 +125,10 @@ func generatorHandler(l zerolog.Logger) http.HandlerFunc {
125125
}
126126

127127
type Release struct {
128-
Name string `json:"name"`
129-
Commit Commit `json:"commit"`
130-
NodeID string `json:"node_id"`
128+
Name string `json:"name"`
129+
NameSlug string `json:"name_slug"`
130+
Commit Commit `json:"commit"`
131+
NodeID string `json:"node_id"`
131132
}
132133

133134
type Commit struct {
@@ -139,6 +140,7 @@ func getFilteredReleases(releases []Release, minRelease string) []Release {
139140
var filteredReleases []Release
140141
for _, r := range releases {
141142
if semver.Compare(r.Name, minRelease) > 0 {
143+
r.NameSlug = strings.ReplaceAll(r.Name, ".", "-")
142144
filteredReleases = append(filteredReleases, r)
143145
}
144146
}

0 commit comments

Comments
 (0)