Repository navigation
feat(aws): retain checked commitment payment currency - #419
Conversation
Populate payment currency only when the provider supplies the required upfront and recurring legs. Preserve unknown currency and existing amounts through producer, scaling and serialization paths.
|
Warning Review limit reached
This review includes 4 billable files and costs up to $1.00.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 28 minutes for your next included review. View limit details
Comment |
|
@coderabbitai review |
|
|
Fresh independent gpt-6.1-sol medium verification: two adversarial passes, no actionable findings, exact The verifier independently compared all five GitHub blobs with an immutable archive and the published AWS module. It checked the actual Cost Explorer SDK v1.61.0 currency, upfront and recurring fields/deserializers; both parser callers and payment-leg presence rules; and the actual published shared Scale/Resize/JSON contract. The complete diff remains 299 changed lines. Fresh macOS evidence:
All required Linux checks and normal hooks passed on this SHA. The sole initial CI failure was an official schema-download timeout before Azure source lint; one bounded failed-job retry at this same SHA succeeded. #420 tracks that external dependency issue; source and workflow checks were not altered. CodeRabbit reported its included review limit and supplied no review or inline findings. Under the owner's explicit optional-CodeRabbit policy, the complete exact-revision local proof and fresh independent review satisfy that review path. No paid review, configuration change or quota retry was requested. These are constructed SDK fixtures, not recorded AWS recommendations or live economic acceptance. No actual cloud call, purchase, deployment or platform pin is included. Broader platform adoption remains in #124. Follow-up issues filed: #420. |
|
Merged #419 as Verified the public AWS SDK producer through an external consumer initially requiring only AWS Both actual post-merge workflows completed successfully: The fresh independent review completed two adversarial passes on the exact pre-merge head. Its old-parser regression and required-leg mutation compiled, failed the intended runtime assertions, and passed after restoration. The merged tree is identical. The separate first-attempt external schema-download failure was resolved by one bounded failed-job retry without changing source or workflow checks; #420 tracks the recurring CI dependency issue. This is synthetic SDK fixture evidence, not a recorded AWS economic response. No real cloud call, purchase, deployment, platform module update or savings/baseline currency relabeling occurred. The AWS producer leaf is verified; the broader platform adoption work remains in #124. Follow-up issues filed: #420. |
AWS recommendations omit commitment payment currency even when Cost Explorer supplies it. Populate CommitmentCurrency when the source supplies the payment legs required by the payment option, and select the published shared module that defines the field.
Unknown or incomplete source currency stays unknown. The existing amounts, savings/baseline currency, payment parsing and scaling behavior remain unchanged. This leaf is AWS-only; platform adoption remains a separate compatibility change.
Verification on
d224e1478ad706abc56ead72ef334220de61096f, tree8628011aa5d6b055c8c9ec295110d860b8a59c01:Fresh independent committed verification completed two clean adversarial passes. Its replacement-free published AWS-only consumer naturally selected shared498 and passed the SDK producer/Scale/Resize/JSON race tests. Independent base and required-leg mutation probes failed intended runtime assertions; restoration passed. All required Linux CI is green at this SHA. The initial external schema-fetch timeout passed one bounded failed-job retry without source or workflow changes.
These are constructed SDK fixtures. No real cloud call, purchase, deployment or platform pin change is included. CodeRabbit hit its included review limit; the owner's optional-CodeRabbit policy applies with this exact-revision proof and fresh independent review.
Closes #418. Refs #124.
Follow-up issues filed: #420 for the observed external schema-download CI failure. The separate platform adoption dependency remains tracked in #124.