Add ContentType support for Blob and Chunk resources#68
Draft
Add ContentType support for Blob and Chunk resources#68
Conversation
Copilot
AI
changed the title
[WIP] Support ContentType for blob and chunk
Add ContentType support for Blob and Chunk resources
Nov 17, 2025
890c265 to
94c6dc6
Compare
- Add SourceResponseHeadersToDestination field to ChunkSpec to specify headers to forward - Update blob_from_chunk_controller to extract ContentType from HEAD responses - Update blob_to_chunk_controller to set SourceResponseHeadersToDestination with Content-Type - Update chunk_runner to forward specified source headers to destination requests - Regenerate API code (deepcopy, openapi, clientset, etc.) Co-authored-by: wzshiming <6565744+wzshiming@users.noreply.github.com>
c49eb78 to
5650131
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds fields to track and forward Content-Type headers from source to destination during blob transfers.
Changes
Example
When a blob has a known ContentType, chunks are created with
SourceResponseHeadersToDestination: ["Content-Type"], causing the runner to forward the Content-Type header from source to all destination PUT requests.Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.