GetSecretValidationStep returns the secret validation step for the Gemini engine. Returns an empty step if custom command is specified.
(workflowData *WorkflowData)
| 81 | // GetSecretValidationStep returns the secret validation step for the Gemini engine. |
| 82 | // Returns an empty step if custom command is specified. |
| 83 | func (e *GeminiEngine) GetSecretValidationStep(workflowData *WorkflowData) GitHubActionStep { |
| 84 | return BuildDefaultSecretValidationStep( |
| 85 | workflowData, |
| 86 | []string{"GEMINI_API_KEY"}, |
| 87 | "Gemini CLI", |
| 88 | "https://geminicli.com/docs/get-started/authentication/", |
| 89 | ) |
| 90 | } |
| 91 | |
| 92 | func (e *GeminiEngine) GetInstallationSteps(workflowData *WorkflowData) []GitHubActionStep { |
| 93 | geminiLog.Printf("Generating installation steps for Gemini engine: workflow=%s", workflowData.Name) |
nothing calls this directly
no test coverage detected