mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Fix ref for workflows triggered by pull_request_target (#25743)
				
					
				
			Follow #25229 At present, when the trigger event is `pull_request_target`, the `ref` and `sha` of `ActionRun` are set according to the base branch of the pull request. This makes it impossible for us to find the head branch of the `ActionRun` directly. In this PR, the `ref` and `sha` will always be set to the head branch and they will be changed to the base branch when generating the task context.
This commit is contained in:
		@@ -23,8 +23,6 @@ import (
 | 
			
		||||
type DetectedWorkflow struct {
 | 
			
		||||
	EntryName    string
 | 
			
		||||
	TriggerEvent string
 | 
			
		||||
	Commit       *git.Commit
 | 
			
		||||
	Ref          string
 | 
			
		||||
	Content      []byte
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@@ -120,7 +118,6 @@ func DetectWorkflows(commit *git.Commit, triggedEvent webhook_module.HookEventTy
 | 
			
		||||
				dwf := &DetectedWorkflow{
 | 
			
		||||
					EntryName:    entry.Name(),
 | 
			
		||||
					TriggerEvent: evt.Name,
 | 
			
		||||
					Commit:       commit,
 | 
			
		||||
					Content:      content,
 | 
			
		||||
				}
 | 
			
		||||
				workflows = append(workflows, dwf)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user