Skip to content

feat: record/replay (VCR) HTTP middleware built on the recorder package #245

Description

@NitinKumar004

The recorder package records calls but cannot replay them. A replay/VCR mode lets users capture a real-cloud session once and serve it deterministically offline.

Build: add replay support to recorder/ (currently record + assert only) and an http.Handler wrapper that matches inbound SDK requests against recorded cassettes. Reuse the existing Call/Matcher types.

Acceptance: record an S3 PutObject/GetObject sequence, then replay it against a real aws-sdk-go-v2 S3 client with the backend disabled — assertions green.

Metadata

Metadata

Assignees

No one assigned

    Labels

    awsAmazon Web ServicesazureMicrosoft AzureenhancementNew feature or requestgcpGoogle Cloud Platform

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions