Repository navigation
Use TypeSpec-generated Queue dispatch metadata #2831
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
iscai-msft
wants to merge
32
commits into
Azure:main
Choose a base branch
from
iscai-msft:typespec-emitter-pilot-e2e
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
665b591
Pilot: drop in TypeSpec-emitter-generated artifacts for an end-to-end…
1680935
Add a real hand-written server layer driven by the generated artifacts
70d046e
Move pilot artifacts under src/ so the Docker build picks them up
08ca826
pilot: validate against real Storage Queue spec (17 ops), rewire disp…
910f9fa
pilot: drive real Queue handlers from generated dispatch metadata; pi…
d4d41f4
pilot: finish storage-queue-real -> storage-queue rename in docs/tests
f2a735b
Patch real dispatch.middleware.ts in place instead of a parallel pilo…
748ec17
Use makeOptional overlay in Queue TypeSpec pilot
c3c3925
Use generated Queue dispatch metadata
31a8ee5
Move Queue dispatch bridge into Azurite
1557fdf
Use clientName for Queue operation metadata
5066e8a
Use TypeSpec Queue serialization specs
0dc47ed
Use generated Queue serialization helpers
6a2cf00
Iterate generated Queue operations in dispatcher
b8a75ef
Regenerate Queue serialization as direct functions
b43ca11
Regenerate Queue models without anonymous clutter
959ac1e
Regenerate Queue serialization with shared helpers
8ce82e1
Use generated Queue XML serialization
8c30b68
Prove generated Queue HTTP flow end to end
6058814
Preserve Queue access policy request bodies
90770e3
Pin superseding Queue emitter provenance
230f415
Extract the TypeSpec protocol runtime
8f096be
Consolidate generated Queue metadata
0060311
Update Queue pilot to final emitter metadata
22b9cc6
Reject empty Queue numeric parameters
dbffb56
Document Queue TypeSpec adapters
8314a22
Preserve Queue numeric constraints
d92d8dd
Regenerate Queue pilot after emitter review
7c309ac
Update final Azurite emitter provenance
16718fe
Pin final Azurite emitter provenance
e87a0b5
Clarify Queue pilot migration seams
1db482a
Revert committed Queue reviewer cues
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is a temporary migration seam for production
QueueServer: it reshapes the new flat generated parameters into the split positional/options contract used by the existinghandlerMappersand handlers.