Skip to content

Commit bb6e2a6

Browse files
committed
Rename UpdateReleaseOrCreatReleaseFromTag to UpdateRelease
1 parent 926b25b commit bb6e2a6

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

routers/api/v1/repo/release.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -202,8 +202,8 @@ func CreateRelease(ctx *context.APIContext) {
202202
rel.Repo = ctx.Repo.Repository
203203
rel.Publisher = ctx.User
204204

205-
if err = releaseservice.UpdateReleaseOrCreatReleaseFromTag(ctx.User, ctx.Repo.GitRepo, rel, nil, nil, nil, true); err != nil {
206-
ctx.Error(http.StatusInternalServerError, "UpdateReleaseOrCreatReleaseFromTag", err)
205+
if err = releaseservice.UpdateRelease(ctx.User, ctx.Repo.GitRepo, rel, nil, nil, nil); err != nil {
206+
ctx.Error(http.StatusInternalServerError, "UpdateRelease", err)
207207
return
208208
}
209209
}
@@ -277,8 +277,8 @@ func EditRelease(ctx *context.APIContext) {
277277
if form.IsPrerelease != nil {
278278
rel.IsPrerelease = *form.IsPrerelease
279279
}
280-
if err := releaseservice.UpdateReleaseOrCreatReleaseFromTag(ctx.User, ctx.Repo.GitRepo, rel, nil, nil, nil, false); err != nil {
281-
ctx.Error(http.StatusInternalServerError, "UpdateReleaseOrCreatReleaseFromTag", err)
280+
if err := releaseservice.UpdateRelease(ctx.User, ctx.Repo.GitRepo, rel, nil, nil, nil); err != nil {
281+
ctx.Error(http.StatusInternalServerError, "UpdateRelease", err)
282282
return
283283
}
284284

routers/repo/release.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -332,9 +332,9 @@ func NewReleasePost(ctx *context.Context) {
332332
rel.PublisherID = ctx.User.ID
333333
rel.IsTag = false
334334

335-
if err = releaseservice.UpdateReleaseOrCreatReleaseFromTag(ctx.User, ctx.Repo.GitRepo, rel, attachmentUUIDs, nil, nil, true); err != nil {
335+
if err = releaseservice.UpdateRelease(ctx.User, ctx.Repo.GitRepo, rel, attachmentUUIDs, nil, nil); err != nil {
336336
ctx.Data["Err_TagName"] = true
337-
ctx.ServerError("UpdateReleaseOrCreatReleaseFromTag", err)
337+
ctx.ServerError("UpdateRelease", err)
338338
return
339339
}
340340
}
@@ -434,8 +434,8 @@ func EditReleasePost(ctx *context.Context) {
434434
rel.Note = form.Content
435435
rel.IsDraft = len(form.Draft) > 0
436436
rel.IsPrerelease = form.Prerelease
437-
if err = releaseservice.UpdateReleaseOrCreatReleaseFromTag(ctx.User, ctx.Repo.GitRepo,
438-
rel, addAttachmentUUIDs, delAttachmentUUIDs, editAttachments, false); err != nil {
437+
if err = releaseservice.UpdateRelease(ctx.User, ctx.Repo.GitRepo,
438+
rel, addAttachmentUUIDs, delAttachmentUUIDs, editAttachments); err != nil {
439439
ctx.ServerError("UpdateRelease", err)
440440
return
441441
}

services/release/release.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,14 +156,14 @@ func CreateNewTag(doer *models.User, repo *models.Repository, commit, tagName, m
156156
return err
157157
}
158158

159-
// UpdateReleaseOrCreatReleaseFromTag updates information of a release or create release from tag.
159+
// UpdateRelease updates information, attachments of a release and will create tag if it's not a draft and tag not exist.
160160
// addAttachmentUUIDs accept a slice of new created attachments' uuids which will be reassigned release_id as the created release
161161
// delAttachmentUUIDs accept a slice of attachments' uuids which will be deleted from the release
162162
// editAttachments accept a map of attachment uuid to new attachment name which will be updated with attachments.
163-
func UpdateReleaseOrCreatReleaseFromTag(doer *models.User, gitRepo *git.Repository, rel *models.Release,
163+
func UpdateRelease(doer *models.User, gitRepo *git.Repository, rel *models.Release,
164164
addAttachmentUUIDs, delAttachmentUUIDs []string, editAttachments map[string]string) (err error) {
165165
if rel.ID == 0 {
166-
return errors.New("UpdateReleaseOrCreatReleaseFromTag only accepts an exist release")
166+
return errors.New("UpdateRelease only accepts an exist release")
167167
}
168168
isCreated, err := createTag(gitRepo, rel, "")
169169
if err != nil {

services/release/release_test.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ func TestRelease_Update(t *testing.T) {
139139
releaseCreatedUnix := release.CreatedUnix
140140
time.Sleep(2 * time.Second) // sleep 2 seconds to ensure a different timestamp
141141
release.Note = "Changed note"
142-
assert.NoError(t, UpdateReleaseOrCreatReleaseFromTag(user, gitRepo, release, nil, nil, nil))
142+
assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, nil, nil))
143143
release, err = models.GetReleaseByID(release.ID)
144144
assert.NoError(t, err)
145145
assert.Equal(t, int64(releaseCreatedUnix), int64(release.CreatedUnix))
@@ -161,7 +161,7 @@ func TestRelease_Update(t *testing.T) {
161161
releaseCreatedUnix = release.CreatedUnix
162162
time.Sleep(2 * time.Second) // sleep 2 seconds to ensure a different timestamp
163163
release.Title = "Changed title"
164-
assert.NoError(t, UpdateReleaseOrCreatReleaseFromTag(user, gitRepo, release, nil, nil, nil))
164+
assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, nil, nil))
165165
release, err = models.GetReleaseByID(release.ID)
166166
assert.NoError(t, err)
167167
assert.Less(t, int64(releaseCreatedUnix), int64(release.CreatedUnix))
@@ -184,7 +184,7 @@ func TestRelease_Update(t *testing.T) {
184184
time.Sleep(2 * time.Second) // sleep 2 seconds to ensure a different timestamp
185185
release.Title = "Changed title"
186186
release.Note = "Changed note"
187-
assert.NoError(t, UpdateReleaseOrCreatReleaseFromTag(user, gitRepo, release, nil, nil, nil))
187+
assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, nil, nil))
188188
release, err = models.GetReleaseByID(release.ID)
189189
assert.NoError(t, err)
190190
assert.Equal(t, int64(releaseCreatedUnix), int64(release.CreatedUnix))
@@ -207,7 +207,7 @@ func TestRelease_Update(t *testing.T) {
207207
release.IsDraft = false
208208
tagName := release.TagName
209209

210-
assert.NoError(t, UpdateReleaseOrCreatReleaseFromTag(user, gitRepo, release, nil, nil, nil))
210+
assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, nil, nil))
211211
release, err = models.GetReleaseByID(release.ID)
212212
assert.NoError(t, err)
213213
assert.Equal(t, tagName, release.TagName)
@@ -219,15 +219,15 @@ func TestRelease_Update(t *testing.T) {
219219
}, []byte{}, strings.NewReader("testtest"))
220220
assert.NoError(t, err)
221221

222-
assert.NoError(t, UpdateReleaseOrCreatReleaseFromTag(user, gitRepo, release, []string{attach.UUID}, nil, nil))
222+
assert.NoError(t, UpdateRelease(user, gitRepo, release, []string{attach.UUID}, nil, nil))
223223
assert.NoError(t, models.GetReleaseAttachments(release))
224224
assert.EqualValues(t, 1, len(release.Attachments))
225225
assert.EqualValues(t, attach.UUID, release.Attachments[0].UUID)
226226
assert.EqualValues(t, release.ID, release.Attachments[0].ReleaseID)
227227
assert.EqualValues(t, attach.Name, release.Attachments[0].Name)
228228

229229
// update the attachment name
230-
assert.NoError(t, UpdateReleaseOrCreatReleaseFromTag(user, gitRepo, release, nil, nil, map[string]string{
230+
assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, nil, map[string]string{
231231
attach.UUID: "test2.txt",
232232
}))
233233
release.Attachments = nil
@@ -238,7 +238,7 @@ func TestRelease_Update(t *testing.T) {
238238
assert.EqualValues(t, "test2.txt", release.Attachments[0].Name)
239239

240240
// delete the attachment
241-
assert.NoError(t, UpdateReleaseOrCreatReleaseFromTag(user, gitRepo, release, nil, []string{attach.UUID}, nil))
241+
assert.NoError(t, UpdateRelease(user, gitRepo, release, nil, []string{attach.UUID}, nil))
242242
release.Attachments = nil
243243
assert.NoError(t, models.GetReleaseAttachments(release))
244244
assert.EqualValues(t, 0, len(release.Attachments))

0 commit comments

Comments
 (0)