Prepare the coordinated major-2 tutorial migration - #10
Merged
Merged
Conversation
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.
Record the coordinated tutorial updates needed when compatibility-major-2 Briosa and matching language clients are published. Existing tutorials stay pinned to the released clients and hash-verified protocol artifact; their fake fixture already rejects major 2 before MP work.
The migration checklist covers client pins, the protocol lock, raw gRPC major checks, fake manifests, and portable/licensed validation. It preserves direct calls, cleanup, and no-replay behavior. A candidate-only validation record reports 47 fake-server scenarios against the earlier
0.9.0-dev.1protocol and0.4.0clients. The later0.9.0-dev.2server has unchanged public descriptors; all six current client packages passed its packaged conformance matrix, but the tutorials themselves were not rerun or repinned to dev.2.Validation:
eng/Test.ps1passed all 47 scenarios on the unchanged published pins, including major-2 rejection. The isolated candidate test copy separately passed 47 portable scenarios against dev.1 inputs. No licensed SA or SDK was used for these tutorial tests.git diff --checkpassed.Refs #9. Refs spatialanalyzer/briosa#221 and spatialanalyzer/briosa#226. Published dependency upgrades and licensed tutorial checks remain release follow-ups.