From 7c185d2298ba84daaa2a8c610c956273a1aa9d0f Mon Sep 17 00:00:00 2001 From: adeeshperera Date: Sat, 4 Oct 2025 22:24:54 +0530 Subject: [PATCH] Fix #39: Update Gemini API key references - Replaces Google API key references with Gemini. - Updates environment variable names and scrubber patterns. --- cmd/commit-msg/main.go | 8 ++++---- internal/scrubber/scrubber.go | 4 ++-- internal/scrubber/scrubber_test.go | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/cmd/commit-msg/main.go b/cmd/commit-msg/main.go index d7bc5a2..fff3c17 100644 --- a/cmd/commit-msg/main.go +++ b/cmd/commit-msg/main.go @@ -23,10 +23,10 @@ func main() { var apiKey string switch commitLLM { - case "google": - apiKey = os.Getenv("GOOGLE_API_KEY") + case "gemini": + apiKey = os.Getenv("GEMINI_API_KEY") if apiKey == "" { - log.Fatalf("GOOGLE_API_KEY is not set") + log.Fatalf("GEMINI_API_KEY is not set") } case "grok": apiKey = os.Getenv("GROK_API_KEY") @@ -112,7 +112,7 @@ func main() { } var commitMsg string - if os.Getenv("COMMIT_LLM") == "google" { + if os.Getenv("COMMIT_LLM") == "gemini" { commitMsg, err = gemini.GenerateCommitMessage(config, changes, apiKey) } else if os.Getenv("COMMIT_LLM") == "chatgpt" { commitMsg, err = chatgpt.GenerateCommitMessage(config, changes, apiKey) diff --git a/internal/scrubber/scrubber.go b/internal/scrubber/scrubber.go index ac894fe..abd2430 100644 --- a/internal/scrubber/scrubber.go +++ b/internal/scrubber/scrubber.go @@ -63,9 +63,9 @@ var ( Redact: "${1}=\"[REDACTED_GITHUB_TOKEN]\"", }, { - Name: "Google API Key", + Name: "Gemini API Key", Pattern: regexp.MustCompile(`(?i)(google[_-]?api[_-]?key|GOOGLE_API_KEY|GEMINI_API_KEY)\s*[=:]\s*["\']?(AIza[a-zA-Z0-9_\-]{35})["\']?`), - Redact: "${1}=\"[REDACTED_GOOGLE_API_KEY]\"", + Redact: "${1}=\"[REDACTED_GEMINI_API_KEY]\"", }, { Name: "OpenAI API Key", diff --git a/internal/scrubber/scrubber_test.go b/internal/scrubber/scrubber_test.go index 5a8a798..1dcde7d 100644 --- a/internal/scrubber/scrubber_test.go +++ b/internal/scrubber/scrubber_test.go @@ -27,9 +27,9 @@ func TestScrubAPIKeys(t *testing.T) { expected: `OPENAI_API_KEY="[REDACTED_OPENAI_KEY]"`, }, { - name: "Google API key", - input: `GOOGLE_API_KEY="AIzaSyDabcdefghijklmnopqrstuvwxyz12345"`, - expected: `GOOGLE_API_KEY="[REDACTED_GOOGLE_API_KEY]"`, + name: "Gemini API key", + input: `GEMINI_API_KEY="AIzaSyDabcdefghijklmnopqrstuvwxyz12345"`, + expected: `GEMINI_API_KEY="[REDACTED_GEMINI_API_KEY]"`, }, { name: "Claude API key",