Repository navigation
Conversation
📝 Summary
Merge Risk:
|
There was a problem hiding this comment.
🔇 Additional comments: 1
SW.Bitween.Api/Resources/Adapters/AdapterListing.cs-186-188: 1
186-188:Major · Functional Correctness · Quick win
⚠️ Unverified finding
Verification ran but could not confirm this finding. It is shown for review, not as a verified issue.Read metadata from a version-only package when no current package exists.
If an older installer published only
adapters/{id}/{version},AdapterIdOfremoves the version beforeDeclaredKindsAsynccallsGetMetadataAsync. For an adapter outside theinfolink6.{prefix}convention, the missing current package then makes its declared kind unreadable.List("handlers")omits that adapter even when the versioned package declaresKind=handler. Retain a versioned package key as a metadata fallback when no current package exists.

Review info
-
Run configuration-
- Source mode: Auto
- Repository: Unavailable
- Branch: Unavailable
- File: No configuration file from this repository applied
- Commit: Unavailable
- Layers: Central YAML; Path:
.coderabbit.yaml - Review profile: ASSERTIVE
- Plan: Advanced
- Run ID:
5d1fa6cf-686c-419c-a38e-105755253330
Files selected for processing: 4-
SW.Bitween.Api/Resources/Adapters/AdapterListing.csSW.Bitween.Api/Services/ServerlessAdapterDescriber.csSW.Bitween.IntegrationTests/Tests/AdapterCatalogTests.csdocs/caveats.md
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.
-
Opening the bring-from-prod list took about 80 s whenever nobody had used it for five minutes.
Tests: two new ones in AdapterCatalogTests, each failing on the old code, plus the adapter listing, describing and secret-masking suites.