@@ -94,15 +94,13 @@ func GetUrlContents(url string) (string, error) {
94
94
return content , nil
95
95
}
96
96
97
- func GetSpec (diggerUrl string , authToken string , command string , actor string , projectMarshalled string , diggerConfigMarshalled string , repoFullName string , defaultBanch string , prBranch string ) ([]byte , error ) {
97
+ func GetSpec (diggerUrl string , authToken string , command string , actor string , projectMarshalled string , diggerConfigMarshalled string , repoFullName string ) ([]byte , error ) {
98
98
payload := spec.GetSpecPayload {
99
- Command : command ,
100
- RepoFullName : repoFullName ,
101
- Actor : actor ,
102
- DefaultBranch : defaultBanch ,
103
- PrBranch : prBranch ,
104
- DiggerConfig : diggerConfigMarshalled ,
105
- Project : projectMarshalled ,
99
+ Command : command ,
100
+ RepoFullName : repoFullName ,
101
+ Actor : actor ,
102
+ DiggerConfig : diggerConfigMarshalled ,
103
+ Project : projectMarshalled ,
106
104
}
107
105
u , err := url .Parse (diggerUrl )
108
106
if err != nil {
@@ -236,17 +234,17 @@ var execCmd = &cobra.Command{
236
234
os .Exit (1 )
237
235
}
238
236
239
- defaultBanch , err := getDefaultBranch ()
240
- if err != nil {
241
- log .Printf ("could not get default branch, please enter manually:" )
242
- fmt .Scanln (& defaultBanch )
243
- }
237
+ // defaultBanch, err := getDefaultBranch()
238
+ // if err != nil {
239
+ // log.Printf("could not get default branch, please enter manually:")
240
+ // fmt.Scanln(&defaultBanch)
241
+ // }
244
242
245
- prBranch , err := getPrBranch ()
246
- if err != nil {
247
- log .Printf ("could not get current branch, please enter manually:" )
248
- fmt .Scanln (& prBranch )
249
- }
243
+ // prBranch, err := getPrBranch()
244
+ // if err != nil {
245
+ // log.Printf("could not get current branch, please enter manually:")
246
+ // fmt.Scanln(&prBranch)
247
+ // }
250
248
251
249
projectName := execConfig .Project
252
250
command := execConfig .Command
@@ -268,7 +266,7 @@ var execCmd = &cobra.Command{
268
266
os .Exit (1 )
269
267
}
270
268
271
- specBytes , err := GetSpec (diggerHostname , "abc123" , command , actor , string (projectMarshalled ), string (configMarshalled ), repoFullname , defaultBanch , prBranch )
269
+ specBytes , err := GetSpec (diggerHostname , "abc123" , command , actor , string (projectMarshalled ), string (configMarshalled ), repoFullname )
272
270
if err != nil {
273
271
log .Printf ("failed to get spec from backend: %v" , err )
274
272
}
@@ -307,11 +305,18 @@ var execCmd = &cobra.Command{
307
305
}
308
306
}
309
307
308
+ repoOwner , repoName , _ := strings .Cut (repoFullname , "/" )
309
+ repository , _ , err := client .Repositories .Get (context .Background (), repoOwner , repoName )
310
+ if err != nil {
311
+ log .Fatalf ("Failed to get repository: %v" , err )
312
+ }
313
+
310
314
inputs := orchestrator_scheduler.WorkflowInput {
311
315
Spec : string (specBytes ),
312
316
RunName : fmt .Sprintf ("digger %v manual run by %v" , command , spec .VCS .Actor ),
313
317
}
314
318
_ , err = client .Actions .CreateWorkflowDispatchEventByFileName (context .Background (), spec .VCS .RepoOwner , spec .VCS .RepoName , spec .VCS .WorkflowFile , github.CreateWorkflowDispatchEventRequest {
319
+ Ref : * repository .DefaultBranch ,
315
320
Inputs : inputs .ToMap (),
316
321
})
317
322
@@ -321,7 +326,6 @@ var execCmd = &cobra.Command{
321
326
log .Printf ("workflow has triggered successfully! waiting for results ..." )
322
327
}
323
328
324
- repoOwner , repoName , _ := strings .Cut (repoFullname , "/" )
325
329
var logsUrl * string
326
330
var runId * int64
327
331
var jobId * int64
0 commit comments