Skip to content

fix(engine): preserve explicit provider overrides#64

Merged
Patel230 merged 1 commit into
mainfrom
fix/explicit-provider-override
Jul 13, 2026
Merged

fix(engine): preserve explicit provider overrides#64
Patel230 merged 1 commit into
mainfrom
fix/explicit-provider-override

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Summary

  • preserve an explicit provider override even when a different provider has configured credentials
  • retain configured-deployment diagnostics without silently replacing the caller’s requested provider
  • add a regression test for the mixed configured/unconfigured-provider case

Verification

  • go test ./engine -run TestEffectiveSelection -count=10 -shuffle=on
  • go test ./... -race -count=1 -shuffle=on
  • go vet ./...
  • golangci-lint run ./... --timeout=5m (0 issues)
  • ecosystem and client-layering boundary guards

This fixes the consumer-side diagnostic failure found while validating Hawk against v0.2.0 and is intended for v0.2.1.

@Patel230 Patel230 merged commit f7dada9 into main Jul 13, 2026
16 checks passed
@Patel230 Patel230 deleted the fix/explicit-provider-override branch July 13, 2026 02:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant