devel/crush: OpenBSD patches

This commit is contained in:
c0dev0id
2026-07-08 11:31:31 +02:00
parent a6b68a0b99
commit 844067ee41
9 changed files with 68 additions and 32 deletions

View File

@@ -1,6 +1,7 @@
--- internal/config/store.go
Index: internal/config/store.go
--- internal/config/store.go.orig
+++ internal/config/store.go
@@ -16,6 +16,7 @@
@@ -16,6 +16,7 @@ import (
"github.com/charmbracelet/crush/internal/env"
"github.com/charmbracelet/crush/internal/lock"
"github.com/charmbracelet/crush/internal/oauth"
@@ -8,7 +9,7 @@
"github.com/charmbracelet/crush/internal/oauth/copilot"
"github.com/charmbracelet/crush/internal/oauth/hyper"
"github.com/tidwall/gjson"
@@ -470,6 +471,8 @@
@@ -470,6 +471,8 @@ func (s *ConfigStore) SetProviderAPIKey(scope Scope, p
providerConfig.APIKey = v.AccessToken
providerConfig.OAuthToken = v
switch providerID {
@@ -17,7 +18,7 @@
case string(catwalk.InferenceProviderCopilot):
providerConfig.SetupGitHubCopilot()
}
@@ -596,7 +599,10 @@
@@ -596,7 +599,10 @@ func (s *ConfigStore) refreshOAuthTokenLocked(ctx cont
slog.Info("Successfully refreshed OAuth token", "provider", providerID)
providerConfig.OAuthToken = refreshedToken
providerConfig.APIKey = refreshedToken.AccessToken
@@ -29,7 +30,7 @@
providerConfig.SetupGitHubCopilot()
}
cfg.Providers.Set(providerID, providerConfig)
@@ -638,6 +644,8 @@
@@ -638,6 +644,8 @@ func (s *ConfigStore) exchange(ctx context.Context, pr
return s.exchangeToken(ctx, providerID, refreshToken)
}
switch providerID {
@@ -38,7 +39,7 @@
case string(catwalk.InferenceProviderCopilot):
return copilot.RefreshToken(ctx, refreshToken)
case hyperp.Name:
@@ -662,7 +670,10 @@
@@ -662,7 +670,10 @@ func (s *ConfigStore) refreshLockPath(providerID strin
func (s *ConfigStore) applyToken(providerConfig ProviderConfig, token *oauth.Token, providerID string) error {
providerConfig.OAuthToken = token
providerConfig.APIKey = token.AccessToken