generalize the oizys ci cmd

This commit is contained in:
Daylin Morgan 2024-07-22 11:48:22 -05:00
parent 17229b3027
commit 3fbfd0a057
Signed by: daylin
GPG key ID: 950D13E9719334AD
2 changed files with 4 additions and 2 deletions

View file

@ -13,13 +13,14 @@ import (
var ciCmd = &cobra.Command{
Use: "ci",
Short: "offload build to GHA",
Args: cobra.ExactArgs(1),
Run: func(cmd *cobra.Command, args []string) {
inputs := make(map[string]interface{})
if includeLock {
log.Debug("including lock file in inputs")
inputs["lockFile"] = readLockFile()
}
github.CreateDispatch("build.yml", ref, inputs)
github.CreateDispatch(args[0], ref, inputs)
},
}

View file

@ -165,6 +165,7 @@ func ReadMarkdownFromZip(zipData []byte, fileName string) (string, error) {
// }
func CreateDispatch(workflowFileName string, ref string, inputs map[string]interface{}) {
log.Infof("creating dispatch event for %s", workflowFileName)
event := github.CreateWorkflowDispatchEventRequest{Ref: ref, Inputs: inputs}
_, err := client.Actions.CreateWorkflowDispatchEventByFileName(
context.Background(),