From 81aa5105d048c40ee34aa648e43cfd31cb3bfe70 Mon Sep 17 00:00:00 2001 From: Thomas Rodgers Date: Thu, 29 Feb 2024 13:55:47 -0800 Subject: [PATCH] Set GITHUB_TOKEN environment variable for hub (#10091) --- .ci/magician/cmd/generate_downstream.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.ci/magician/cmd/generate_downstream.go b/.ci/magician/cmd/generate_downstream.go index f2469d95074a..b8605905f242 100644 --- a/.ci/magician/cmd/generate_downstream.go +++ b/.ci/magician/cmd/generate_downstream.go @@ -68,6 +68,17 @@ var generateDownstreamCmd = &cobra.Command{ os.Exit(1) } ctlr := source.NewController(env["GOPATH"], "modular-magician", githubToken, rnr) + oldToken := os.Getenv("GITHUB_TOKEN") + if err := os.Setenv("GITHUB_TOKEN", githubToken); err != nil { + fmt.Println("Error setting GITHUB_TOKEN environment variable: ", err) + os.Exit(1) + } + defer func() { + if err := os.Setenv("GITHUB_TOKEN", oldToken); err != nil { + fmt.Println("Error setting GITHUB_TOKEN environment variable: ", err) + os.Exit(1) + } + }() if len(args) != 4 { fmt.Printf("Wrong number of arguments %d, expected 4\n", len(args))