mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 06:38:37 -04:00 
			
		
		
		
	Interpolate runs-on with variables when scheduling tasks (#30640)
Follow #29468 1. Interpolate runs-on with variables when scheduling tasks. 2. The `GetVariablesOfRun` function will check if the `Repo` of the run is nil. --------- Co-authored-by: Giteabot <teabot@gitea.io>
This commit is contained in:
		| @@ -92,6 +92,11 @@ func DeleteVariable(ctx context.Context, id int64) error { | ||||
| func GetVariablesOfRun(ctx context.Context, run *ActionRun) (map[string]string, error) { | ||||
| 	variables := map[string]string{} | ||||
|  | ||||
| 	if err := run.LoadRepo(ctx); err != nil { | ||||
| 		log.Error("LoadRepo: %v", err) | ||||
| 		return nil, err | ||||
| 	} | ||||
|  | ||||
| 	// Global | ||||
| 	globalVariables, err := db.Find[ActionVariable](ctx, FindVariablesOpts{}) | ||||
| 	if err != nil { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user