File tree Expand file tree Collapse file tree 1 file changed +17
-4
lines changed
Expand file tree Collapse file tree 1 file changed +17
-4
lines changed Original file line number Diff line number Diff line change @@ -31,13 +31,26 @@ func getOutputVars(codedir, name string) []string {
3131}
3232
3333func getSecretFile (envVars map [string ]string , tmpDir string ) (string , error ) {
34+ secrets := make (map [string ]string )
35+
3436 v , ok := envVars ["GITHUB_TOKEN" ]
35- if ! ok {
36- return "" , nil
37+ if ok {
38+ secrets [ "GITHUB_TOKEN" ] = v
3739 }
3840
39- secrets := make (map [string ]string )
40- secrets ["GITHUB_TOKEN" ] = v
41+ v , ok = envVars ["DOCKER_USERNAME" ]
42+ if ok {
43+ secrets ["DOCKER_USERNAME" ] = v
44+ }
45+
46+ v , ok = envVars ["DOCKER_PASSWORD" ]
47+ if ok {
48+ secrets ["DOCKER_PASSWORD" ] = v
49+ }
50+
51+ if len (secrets ) == 0 {
52+ return "" , nil
53+ }
4154
4255 secretFile := filepath .Join (tmpDir , "wf.secrets" )
4356 if err := godotenv .Write (secrets , secretFile ); err != nil {
You can’t perform that action at this time.
0 commit comments