Skip to content

fix(providers/azure): wire Azure Search client into provider (closes #473 partially) - #560

Merged
cristim merged 4 commits into
feat/multicloud-web-frontendfrom
fix/issue-473-azure-search-wiring
Jun 5, 2026
Merged

fix(providers/azure): wire Azure Search client into provider (closes #473 partially)#560
cristim merged 4 commits into
feat/multicloud-web-frontendfrom
fix/issue-473-azure-search-wiring

Conversation

@cristim

@cristim cristim commented May 20, 2026

Copy link
Copy Markdown
Member

Summary

providers/azure/services/search/ has been a fully-implemented Azure Cognitive Search reserved capacity client since it was first added, but it was unreachable because GetSupportedServices() did not list ServiceSearch and GetServiceClient() had no matching case. This PR wires the client into the provider, making Azure Search visible to every caller that enumerates supported services or constructs service clients (the UI recommendations table, the CLI scan loop, and the purchase flow).

What changed

  • providers/azure/provider.go: added common.ServiceSearch to GetSupportedServices() return slice; added case common.ServiceSearch: return NewSearchClient(...) to GetServiceClient().
  • providers/azure/services.go: added NewSearchClient factory function and the search package import, mirroring the pattern used for compute/database/cache/cosmosdb.
  • providers/azure/services/search/client.go: fixed pre-existing misclassification - GetServiceType(), convertSearchReservation(), and convertAzureSearchRecommendation() all returned/set common.ServiceOther instead of common.ServiceSearch.
  • go.mod / go.sum: added armsearch v1.4.0 to the root module so the root-level go build ./... resolves the transitive dependency that the services.go import now pulls in.
  • providers/azure/provider_test.go: extended TestAzureProvider_GetSupportedServices and TestAzureProvider_GetServiceClient_AllServiceTypes to cover ServiceSearch.
  • providers/azure/services_test.go: added TestNewSearchClient factory test.
  • providers/azure/services/search/client_test.go: updated two assertions that expected ServiceOther to expect ServiceSearch.

Why

Feature parity gap: every other Azure service client (compute, database, cache, cosmosdb) is wired into the provider. The search client existed but was dead code because the dispatch tables did not reference it.

Test plan

  • cd providers/azure && go test ./... -count=1 -short passes (348 tests, all green)
  • go build ./... from repo root passes with armsearch dep added
  • TestAzureProvider_GetSupportedServices asserts ServiceSearch is present
  • TestAzureProvider_GetServiceClient_AllServiceTypes/search constructs a non-nil client
  • TestNewSearchClient asserts GetServiceType() == ServiceSearch
  • TestSearchClient_GetServiceType asserts ServiceSearch

Refs #473

Summary by CodeRabbit

  • Bug Fixes

    • Azure Search is now correctly classified as the Search service type (instead of an unclassified/other type).
  • Tests

    • Added test coverage for Azure Search client initialization, region and service-type reporting.
    • Updated existing tests to expect the corrected Search service classification.

Review Change Stack

@coderabbitai

coderabbitai Bot commented May 20, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4c36c832-2707-48b5-9c01-e50cae1b097e

📥 Commits

Reviewing files that changed from the base of the PR and between a4529bf and cbfb708.

📒 Files selected for processing (1)
  • providers/azure/provider_test.go

📝 Walkthrough

Walkthrough

Reclassifies Azure SearchClient and converted artifacts to use common.ServiceSearch (instead of ServiceOther), updates associated tests (including a new TestNewSearchClient), and adjusts provider test iteration order for service types.

Changes

Azure Search Service Classification

Layer / File(s) Summary
SearchClient Service Type Reclassification
providers/azure/services/search/client.go, providers/azure/services/search/client_test.go, providers/azure/services_test.go
SearchClient.GetServiceType() now returns common.ServiceSearch. convertSearchReservation and convertAzureSearchRecommendation set Commitment.Service/Recommendation.Service to common.ServiceSearch. Tests updated and a new TestNewSearchClient validates construction and region.
Provider Service Support Validation
providers/azure/provider_test.go
Provider tests adjust the iteration order of service types (swap of common.ServiceNoSQL and common.ServiceCache) in two test cases to match updated expectations.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐰 A rabbit skips through code so light,

SearchClient now shouts ServiceSearch bright,
Commitments, recs, and tests agree,
Provider lists reorder happily,
Hoppity-hop — all set to right!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 20.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately summarizes the main change: wiring the Azure Search client into the provider, making it discoverable and constructible.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix/issue-473-azure-search-wiring

Comment @coderabbitai help to get the list of available commands and usage tips.

@cristim cristim added priority/p2 Backlog-worthy severity/medium Moderate harm urgency/this-sprint Within the current sprint impact/all-users Affects every user effort/xs Trivial / one-liner type/bug Defect triaged Item has been triaged labels May 20, 2026
@cristim

cristim commented May 20, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 20, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
providers/azure/provider_test.go (1)

406-413: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Include common.ServiceNoSQL in the "all service types" test matrix.

Line 412 adds Search, but this table-driven test still skips common.ServiceNoSQL, so GetServiceClient NoSQL routing is not covered in TestAzureProvider_GetServiceClient_AllServiceTypes.

Suggested patch
 	testCases := []struct {
 		service common.ServiceType
 	}{
 		{common.ServiceCompute},
 		{common.ServiceRelationalDB},
+		{common.ServiceNoSQL},
 		{common.ServiceCache},
 		{common.ServiceSearch},
 	}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@providers/azure/provider_test.go` around lines 406 - 413, The table-driven
test TestAzureProvider_GetServiceClient_AllServiceTypes omits
common.ServiceNoSQL from the testCases slice, so GetServiceClient's NoSQL
routing is not exercised; update the testCases declaration (the slice of
common.ServiceType) to include {common.ServiceNoSQL} alongside ServiceCompute,
ServiceRelationalDB, ServiceCache, and ServiceSearch so the NoSQL branch is
covered.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@providers/azure/provider_test.go`:
- Around line 406-413: The table-driven test
TestAzureProvider_GetServiceClient_AllServiceTypes omits common.ServiceNoSQL
from the testCases slice, so GetServiceClient's NoSQL routing is not exercised;
update the testCases declaration (the slice of common.ServiceType) to include
{common.ServiceNoSQL} alongside ServiceCompute, ServiceRelationalDB,
ServiceCache, and ServiceSearch so the NoSQL branch is covered.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a91fd524-c03b-4642-9554-64b61345c2fe

📥 Commits

Reviewing files that changed from the base of the PR and between 2a38e25 and 49224e8.

⛔ Files ignored due to path filters (1)
  • go.sum is excluded by !**/*.sum
📒 Files selected for processing (7)
  • go.mod
  • providers/azure/provider.go
  • providers/azure/provider_test.go
  • providers/azure/services.go
  • providers/azure/services/search/client.go
  • providers/azure/services/search/client_test.go
  • providers/azure/services_test.go

cristim added a commit that referenced this pull request May 20, 2026
The table-driven test TestAzureProvider_GetServiceClient_AllServiceTypes
was missing common.ServiceNoSQL, leaving the GetServiceClient NoSQL
routing branch uncovered. Add {common.ServiceNoSQL} to testCases so
NewCosmosDBClient construction is verified alongside other service types.

Fixes CodeRabbit finding on PR #560.
@cristim

cristim commented May 20, 2026

Copy link
Copy Markdown
Member Author

CodeRabbit Review - Addressed

Finding Status Notes
Include ServiceNoSQL in test matrix Fixed Added {common.ServiceNoSQL} to testCases in TestAzureProvider_GetServiceClient_AllServiceTypes. This covers the NoSQL (CosmosDB) routing branch alongside Compute, RelationalDB, Cache, and Search. Test now passes.

Commit: 00e445afe (test(azure): include ServiceNoSQL in GetServiceClient test matrix)

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 20, 2026

Copy link
Copy Markdown
Contributor

@cristim: Thanks for the update! The addition of {common.ServiceNoSQL} to the TestAzureProvider_GetServiceClient_AllServiceTypes test matrix is a solid improvement — the CosmosDB/NoSQL routing branch is now properly covered alongside the other service types.

Triggering a fresh review of the latest changes now.

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented May 20, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 20, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented May 20, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 20, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

cristim added a commit that referenced this pull request May 20, 2026
The table-driven test TestAzureProvider_GetServiceClient_AllServiceTypes
was missing common.ServiceNoSQL, leaving the GetServiceClient NoSQL
routing branch uncovered. Add {common.ServiceNoSQL} to testCases so
NewCosmosDBClient construction is verified alongside other service types.

Fixes CodeRabbit finding on PR #560.
@cristim
cristim force-pushed the fix/issue-473-azure-search-wiring branch from 00e445a to 56306a5 Compare May 20, 2026 23:25
@cristim

cristim commented May 22, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 22, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

cristim added a commit that referenced this pull request May 22, 2026
The table-driven test TestAzureProvider_GetServiceClient_AllServiceTypes
was missing common.ServiceNoSQL, leaving the GetServiceClient NoSQL
routing branch uncovered. Add {common.ServiceNoSQL} to testCases so
NewCosmosDBClient construction is verified alongside other service types.

Fixes CodeRabbit finding on PR #560.
@cristim
cristim force-pushed the fix/issue-473-azure-search-wiring branch from 56306a5 to 0f78096 Compare May 22, 2026 10:34
cristim added a commit that referenced this pull request May 22, 2026
The table-driven test TestAzureProvider_GetServiceClient_AllServiceTypes
was missing common.ServiceNoSQL, leaving the GetServiceClient NoSQL
routing branch uncovered. Add {common.ServiceNoSQL} to testCases so
NewCosmosDBClient construction is verified alongside other service types.

Fixes CodeRabbit finding on PR #560.
@cristim

cristim commented May 22, 2026

Copy link
Copy Markdown
Member Author

Addressed the CodeRabbit finding on providers/azure/provider_test.go.

Finding: TestAzureProvider_GetServiceClient_AllServiceTypes omitted common.ServiceNoSQL from the test matrix.

Fix: Added {common.ServiceNoSQL} to the testCases slice in that test (commit 15759a4f9). Confirmed the production GetServiceClient switch routes ServiceNoSQL to NewCosmosDBClient in provider.go.

Additionally: Rebased onto origin/feat/multicloud-web-frontend (14 commits behind). During the conflict resolution a duplicate {common.ServiceNoSQL} entry was introduced; that was cleaned up in a follow-up commit (ced589e2c). The test matrix now covers: Compute, RelationalDB, NoSQL, Cache, MemoryDB, Search - exactly matching the 6 service types routed in the production switch.

Tests: go test ./... passes (468 tests), go vet and gofmt both clean.

@coderabbitai review

@cristim
cristim force-pushed the fix/issue-473-azure-search-wiring branch from 0f78096 to ced589e Compare May 22, 2026 13:11
@coderabbitai

coderabbitai Bot commented May 22, 2026

Copy link
Copy Markdown
Contributor

@cristim: Great work! The test matrix now fully mirrors the production GetServiceClient switch — all 6 service types (Compute, RelationalDB, NoSQL, Cache, MemoryDB, Search) are covered. The rebase onto feat/multicloud-web-frontend and the follow-up cleanup of the duplicate {common.ServiceNoSQL} entry (commit ced589e2c) are exactly the right approach. Triggering a fresh review now.

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented May 22, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 22, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

cristim added 3 commits May 25, 2026 18:33
…473 partially)

Add common.ServiceSearch to GetSupportedServices() and a matching
case in GetServiceClient() that returns NewSearchClient(). Also add
the NewSearchClient factory function to services.go and fix the
pre-existing ServiceOther misclassification in the search client's
GetServiceType(), convertSearchReservation(), and
convertAzureSearchRecommendation() to return ServiceSearch.

Update tests in provider_test.go, services_test.go, and
services/search/client_test.go to cover the new wiring and correct
service type. Add armsearch v1.4.0 to the root go.mod so the root
module's build picks up the transitive dependency.

Refs #473
The table-driven test TestAzureProvider_GetServiceClient_AllServiceTypes
was missing common.ServiceNoSQL, leaving the GetServiceClient NoSQL
routing branch uncovered. Add {common.ServiceNoSQL} to testCases so
NewCosmosDBClient construction is verified alongside other service types.

Fixes CodeRabbit finding on PR #560.
…t test

During rebase conflict resolution a second {common.ServiceNoSQL} entry was
introduced in TestAzureProvider_GetServiceClient_AllServiceTypes. Remove the
duplicate so each service type appears exactly once in the test matrix.
@cristim
cristim force-pushed the fix/issue-473-azure-search-wiring branch from ced589e to a4529bf Compare May 25, 2026 16:35
@cristim

cristim commented May 25, 2026

Copy link
Copy Markdown
Member Author

Rebased onto feat/multicloud-web-frontend@423e87cf1 to resolve conflicts in providers/azure/provider_test.go (additive test-matrix collisions with #682/#686/#687/#689/#693). Took the union of both sides: kept ServiceSearch, ServiceNoSQL, ServiceMemoryDB, ServiceSavingsPlans, and ServiceDataWarehouse in both TestAzureProvider_GetSupportedServices and TestAzureProvider_GetServiceClient_AllServiceTypes.

Verification:

  • go test ./... from providers/azure: 635 passed across 14 packages.
  • go vet ./...: clean.
  • gofmt -l: clean.
  • (Local golangci-lint v2 vs repo v1 config mismatch; CI will run the canonical lint.)

New HEAD: a4529bf22fcd07821038877e3566df140beea77c.

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

@cristim: The union-merge approach for the test-matrix conflicts is exactly right — taking all five service types (ServiceSearch, ServiceNoSQL, ServiceMemoryDB, ServiceSavingsPlans, ServiceDataWarehouse) from both sides of the rebase ensures no coverage is lost from any of the concurrent PRs (#682/#686/#687/#689/#693). 635 tests passing across 14 packages with clean vet and fmt is a solid baseline. Triggering a fresh review of the new HEAD now.

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented May 25, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented May 27, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 27, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
providers/azure/provider_test.go (1)

1159-1168: 💤 Low value

Reorder service types to match canonical order.

The service list has ServiceCache before ServiceNoSQL, but the canonical order in GetSupportedServices() (and the order used in TestAzureProvider_GetServiceClient_AllServiceTypes on lines 414-419) is ServiceNoSQL before ServiceCache. While this doesn't affect test correctness, maintaining consistent ordering across tests improves maintainability.

♻️ Proposed reordering to match canonical order
 		services := []common.ServiceType{
 			common.ServiceCompute,
 			common.ServiceRelationalDB,
-			common.ServiceCache,
 			common.ServiceNoSQL,
+			common.ServiceCache,
 			common.ServiceMemoryDB,
 			common.ServiceSavingsPlans,
 			common.ServiceSearch,
 			common.ServiceDataWarehouse,
 		}
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@providers/azure/provider_test.go` around lines 1159 - 1168, The services
slice in the test is out of canonical order: swap common.ServiceCache and
common.ServiceNoSQL so the slice order matches GetSupportedServices() and
TestAzureProvider_GetServiceClient_AllServiceTypes; update the services literal
used in the test (the variable named services) so common.ServiceNoSQL appears
before common.ServiceCache.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@providers/azure/provider_test.go`:
- Around line 1159-1168: The services slice in the test is out of canonical
order: swap common.ServiceCache and common.ServiceNoSQL so the slice order
matches GetSupportedServices() and
TestAzureProvider_GetServiceClient_AllServiceTypes; update the services literal
used in the test (the variable named services) so common.ServiceNoSQL appears
before common.ServiceCache.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 959b4779-ded5-4f7c-8b7f-730fc9d8bf9c

📥 Commits

Reviewing files that changed from the base of the PR and between 00e445a and a4529bf.

📒 Files selected for processing (4)
  • providers/azure/provider_test.go
  • providers/azure/services/search/client.go
  • providers/azure/services/search/client_test.go
  • providers/azure/services_test.go
💤 Files with no reviewable changes (3)
  • providers/azure/services/search/client.go
  • providers/azure/services_test.go
  • providers/azure/services/search/client_test.go

…560)

GetServiceClientForAccount's services slice had Cache before NoSQL,
while the canonical order in GetSupportedServices and the sibling
GetServiceClient_AllServiceTypes test put NoSQL before Cache.
Aligns the three for consistency.

Addresses CR nitpick on PR #560.
@cristim

cristim commented May 28, 2026

Copy link
Copy Markdown
Member Author

Addressed the canonical-order nit in commit cbfb708: reordered the services slice in TestAzureProvider_GetServiceClientForAccount to match the canonical NoSQL before Cache order used by GetSupportedServices and TestAzureProvider_GetServiceClient_AllServiceTypes. Local go test on the affected test passes.

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 28, 2026

Copy link
Copy Markdown
Contributor

@cristim: The canonical-order fix in commit cbfb708 looks correct — aligning NoSQL before Cache in TestAzureProvider_GetServiceClientForAccount keeps the ordering consistent with GetSupportedServices and TestAzureProvider_GetServiceClient_AllServiceTypes, which makes the test suite easier to reason about at a glance. Triggering a fresh review now.

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented May 30, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented May 30, 2026

Copy link
Copy Markdown
Contributor
✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented Jun 1, 2026

Copy link
Copy Markdown
Member Author

Already addressed in cbfb708: ServiceNoSQL now appears before ServiceCache in the TestAzureProvider_GetServiceClientForAccount services slice, matching the canonical order in GetSupportedServices(). @coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 1, 2026

Copy link
Copy Markdown
Contributor

@cristim: Confirmed — ServiceNoSQL before ServiceCache in the TestAzureProvider_GetServiceClientForAccount services slice correctly mirrors the canonical ordering in GetSupportedServices(). Triggering a fresh review now.

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented Jun 4, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 4, 2026

Copy link
Copy Markdown
Contributor
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented Jun 5, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim

cristim commented Jun 5, 2026

Copy link
Copy Markdown
Member Author

@coderabbitai review

@coderabbitai

coderabbitai Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor
✅ Action performed

Review finished.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@cristim
cristim merged commit aaee6a5 into feat/multicloud-web-frontend Jun 5, 2026
4 checks passed
@cristim
cristim deleted the fix/issue-473-azure-search-wiring branch July 27, 2026 11:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

effort/xs Trivial / one-liner impact/all-users Affects every user priority/p2 Backlog-worthy severity/medium Moderate harm triaged Item has been triaged type/bug Defect urgency/this-sprint Within the current sprint

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant