Skip to content

Commit 3bfe1d7

Browse files
Merge pull request #22 from ovotech/NOJIRA/filter-out-unsupported
Only return versions that are marked as supported by the API
2 parents 540a73b + 5c228da commit 3bfe1d7

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

terraform.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,9 @@ func GetAvailableVersionsE(release string) ([]string, error) {
4444
var result []struct {
4545
Version string `json:"version"`
4646
CreatedAt string `json:"timestamp_created"`
47+
Status struct {
48+
State string `json:"state"`
49+
} `json:"status"`
4750
}
4851

4952
if err := json.Unmarshal(body, &result); err != nil {
@@ -55,7 +58,9 @@ func GetAvailableVersionsE(release string) ([]string, error) {
5558
}
5659

5760
for _, res := range result {
58-
versions = append(versions, res.Version)
61+
if res.Status.State == "supported" {
62+
versions = append(versions, res.Version)
63+
}
5964
req = fmt.Sprintf("https://api.releases.hashicorp.com/v1/releases/%s?limit=20&after=%s", release, res.CreatedAt)
6065
}
6166
}

0 commit comments

Comments
 (0)