mirror of
https://github.com/goharbor/harbor.git
synced 2024-11-29 13:45:20 +01:00
Merge pull request #5767 from steven-zou/add_latest_version
Append latest version of the chart when returning the chart list
This commit is contained in:
commit
7564214946
@ -46,6 +46,7 @@ type DigitalSignature struct {
|
||||
type ChartInfo struct {
|
||||
Name string
|
||||
TotalVersions uint32 `json:"total_versions"`
|
||||
LatestVersion string `json:"latest_version"`
|
||||
Created time.Time
|
||||
Updated time.Time
|
||||
Icon string
|
||||
@ -134,6 +135,7 @@ func (cho *ChartOperator) GetChartList(content []byte) ([]*ChartInfo, error) {
|
||||
chartInfo.Home = lVersion.Home
|
||||
chartInfo.Icon = lVersion.Icon
|
||||
chartInfo.Deprecated = lVersion.Deprecated
|
||||
chartInfo.LatestVersion = lVersion.GetVersion()
|
||||
chartList = append(chartList, chartInfo)
|
||||
}
|
||||
}
|
||||
|
@ -39,4 +39,8 @@ func TestGetChartList(t *testing.T) {
|
||||
if firstInSortedList.Name != "harbor" {
|
||||
t.Fatalf("Expect the fist item of the sorted list to be 'harbor' but got '%s'", firstInSortedList.Name)
|
||||
}
|
||||
|
||||
if firstInSortedList.LatestVersion != "0.2.0" {
|
||||
t.Fatalf("Expect latest version '0.2.0' but got '%s'", firstInSortedList.LatestVersion)
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user