Add change to update release ID field to id.
This commit is contained in:
parent
886da1fce3
commit
8d1923705a
@ -33,6 +33,11 @@ func (a *AddReleaseCmd) Run() error {
|
||||
return err
|
||||
}
|
||||
|
||||
// Update old releases to include the ID field.
|
||||
for i, release := range manifest.Releases {
|
||||
manifest.Releases[i].ID = release.ReleaseID
|
||||
}
|
||||
|
||||
// Read metadata from goreleaser.
|
||||
metadata, err := readMetadataFile(filepath.Join(a.Release, "metadata.json"))
|
||||
if err != nil {
|
||||
@ -94,6 +99,7 @@ func (a *AddReleaseCmd) Run() error {
|
||||
// Make the release.
|
||||
manifest.LastReleaseID++
|
||||
release := &HttpRelease{
|
||||
ID: manifest.LastReleaseID,
|
||||
ReleaseID: manifest.LastReleaseID,
|
||||
Name: metadata.Name,
|
||||
TagName: metadata.Version,
|
||||
|
@ -82,7 +82,7 @@ func TestAppFunctionality(t *testing.T) {
|
||||
hfun.Write(d)
|
||||
sum := hfun.Sum(nil)
|
||||
hash := hex.EncodeToString(sum)
|
||||
if hash != "01240af1d189ea540418903e15eb3068" {
|
||||
if hash != "19a3a502913252635b3e0ea838846197" {
|
||||
t.Errorf("hash isn't valid for manifest file: %s", hash)
|
||||
}
|
||||
|
||||
@ -187,7 +187,7 @@ func TestAppFunctionality(t *testing.T) {
|
||||
hfun.Write(d)
|
||||
sum = hfun.Sum(nil)
|
||||
hash = hex.EncodeToString(sum)
|
||||
if hash != "dfac4ec2fc35bb04c8f5f79e057dfbe9" {
|
||||
if hash != "999c4156c2b5ff25f3491b86c8255cb5" {
|
||||
t.Errorf("hash isn't valid for manifest file: %s", hash)
|
||||
}
|
||||
|
||||
|
@ -17,6 +17,7 @@ type HttpAsset struct {
|
||||
|
||||
// An individual release.
|
||||
type HttpRelease struct {
|
||||
ID int64 `yaml:"id"`
|
||||
ReleaseID int64 `yaml:"release_id"`
|
||||
Name string `yaml:"name"`
|
||||
TagName string `yaml:"tag_name"`
|
||||
|
Loading…
Reference in New Issue
Block a user