Repository navigation
CI: siblings on the merged PR's branch after a merge; references downloaded by the tests - #70
Merged
Merged
Conversation
…nloaded by the tests checkout-siblings looks up the pull request a pushed commit was merged from and checks out the siblings at its branch where it still exists, so a half-merged release chain tests a consistent set. validateMSLModel downloads a missing reference (download_refs.sh); ci/fetch-msl-refs.sh and its grep removed. Assisted-by: Claude Opus 5.5
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.
checkout-siblings: for a push, the branch of the pull request the commit was merged from is checked out first where it exists (lookup viagh api .../commits/<sha>/pulls; none or a failed lookup: master as before). A half-merged release chain then tests a consistent set; today all post-merge reds were version-skew (empty intersection between OMBackend@0.8.0 and project compatibility 0.7).validateMSLModeldownloads a missing reference with OMLibraryTesting'sdownload_refs.sh;ci/fetch-msl-refs.sh(a grep of the test code) and its CI step removed.Dry runs of the script on scratch repos and the lookup against today's merge commits check out as intended; msl 316/316 and core 325/325 locally. The integration workflow uses the action from master, so the push lookup first runs on the first merge after this one.
🤖 Generated with Claude Code