(safeOutputConfig string)
| 358 | } |
| 359 | |
| 360 | func buildSafeOutputsConfigRuntimeData(safeOutputConfig string) (string, []string, map[string]string) { |
| 361 | sanitizedConfig := safeOutputConfig |
| 362 | envKeys, envValues := buildSafeOutputsConfigRuntimeEnvVars(safeOutputConfig) |
| 363 | for _, varName := range envKeys { |
| 364 | value := envValues[varName] |
| 365 | sanitizedConfig = strings.ReplaceAll(sanitizedConfig, value, "${"+varName+"}") |
| 366 | } |
| 367 | return sanitizedConfig, envKeys, envValues |
| 368 | } |
| 369 | |
| 370 | func writeStepEnvVars(yaml *strings.Builder, envKeys []string, envValues map[string]string) { |
| 371 | for _, varName := range envKeys { |
no test coverage detected