@@ -37,11 +37,12 @@ type register struct {
37
37
contexts map [string ]string
38
38
39
39
// information of commit that triggers the event
40
- commitHash string
41
- commitTitle string
42
- commitMessage string
43
- commitURL string
44
- commitAuthor string
40
+ commitHash string
41
+ commitTitle string
42
+ commitMessage string
43
+ commitURL string
44
+ commitAuthor string
45
+ commitTimestamp int64
45
46
}
46
47
47
48
func newRegisterCommand (root * command ) * cobra.Command {
@@ -64,6 +65,7 @@ func newRegisterCommand(root *command) *cobra.Command {
64
65
cmd .Flags ().StringVar (& r .commitMessage , "commit-message" , r .commitMessage , "The message of commit that triggers the event." )
65
66
cmd .Flags ().StringVar (& r .commitURL , "commit-url" , r .commitURL , "The URL of commit that triggers the event." )
66
67
cmd .Flags ().StringVar (& r .commitAuthor , "commit-author" , r .commitAuthor , "The author of commit that triggers the event." )
68
+ cmd .Flags ().Int64Var (& r .commitTimestamp , "commit-timestamp" , r .commitTimestamp , "The timestamp of commit that triggers the event." )
67
69
68
70
cmd .MarkFlagRequired ("name" )
69
71
cmd .MarkFlagRequired ("data" )
@@ -83,15 +85,16 @@ func (r *register) run(ctx context.Context, input cli.Input) error {
83
85
defer cli .Close ()
84
86
85
87
req := & apiservice.RegisterEventRequest {
86
- Name : r .name ,
87
- Data : r .data ,
88
- Labels : r .labels ,
89
- Contexts : r .contexts ,
90
- CommitHash : r .commitHash ,
91
- CommitTitle : r .commitTitle ,
92
- CommitMessage : r .commitMessage ,
93
- CommitUrl : r .commitURL ,
94
- CommitAuthor : r .commitAuthor ,
88
+ Name : r .name ,
89
+ Data : r .data ,
90
+ Labels : r .labels ,
91
+ Contexts : r .contexts ,
92
+ CommitHash : r .commitHash ,
93
+ CommitTitle : r .commitTitle ,
94
+ CommitMessage : r .commitMessage ,
95
+ CommitUrl : r .commitURL ,
96
+ CommitAuthor : r .commitAuthor ,
97
+ CommitTimestamp : r .commitTimestamp ,
95
98
}
96
99
97
100
res , err := cli .RegisterEvent (ctx , req )
0 commit comments