mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Set ref to fully-formed of the tag when trigger event is release (#23944)
				
					
				
			Fix #23943 When trigger event is `release`, ref should be like `refs/tags/<tag_name>` instead of `CommitID`
This commit is contained in:
		@@ -216,7 +216,7 @@ func newNotifyInputFromIssue(issue *issues_model.Issue, event webhook_module.Hoo
 | 
			
		||||
	return newNotifyInput(issue.Repo, issue.Poster, event)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func notifyRelease(ctx context.Context, doer *user_model.User, rel *repo_model.Release, ref string, action api.HookReleaseAction) {
 | 
			
		||||
func notifyRelease(ctx context.Context, doer *user_model.User, rel *repo_model.Release, action api.HookReleaseAction) {
 | 
			
		||||
	if err := rel.LoadAttributes(ctx); err != nil {
 | 
			
		||||
		log.Error("LoadAttributes: %v", err)
 | 
			
		||||
		return
 | 
			
		||||
@@ -225,7 +225,7 @@ func notifyRelease(ctx context.Context, doer *user_model.User, rel *repo_model.R
 | 
			
		||||
	mode, _ := access_model.AccessLevel(ctx, doer, rel.Repo)
 | 
			
		||||
 | 
			
		||||
	newNotifyInput(rel.Repo, doer, webhook_module.HookEventRelease).
 | 
			
		||||
		WithRef(ref).
 | 
			
		||||
		WithRef(git.TagPrefix + rel.TagName).
 | 
			
		||||
		WithPayload(&api.ReleasePayload{
 | 
			
		||||
			Action:     action,
 | 
			
		||||
			Release:    convert.ToRelease(ctx, rel),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user