Fix iPhone 8 simulator CI issue by removing outdated branch protection requirements #1366
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.
The CI was failing with "Waiting for status to be reported" for iPhone 8 simulator builds because GitHub branch protection rules were still expecting status checks for iPhone 8 builds that are no longer generated by the current CI workflow.
The current CI workflow matrix uses only modern simulators (iPhone 15, iPhone 16, iPad Pro 11-inch, iPad Air 11-inch) but the branch protection rules were configured to require the old iPhone 8 status check names.
Root Cause:
Changes made:
build-tests-ios.sh
from "iPhone 8" to "iPhone 15" to align with current CI matrixNext Steps:
Repository administrators need to update the branch protection settings to:
Fixes #1365.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.