Skip to content

chore: fix smoke tests#14256

Merged
ShadowCat567 merged 14 commits intodevfrom
xcode-version
Sep 16, 2025
Merged

chore: fix smoke tests#14256
ShadowCat567 merged 14 commits intodevfrom
xcode-version

Conversation

@ShadowCat567
Copy link
Copy Markdown
Contributor

@ShadowCat567 ShadowCat567 commented Sep 15, 2025

Description of changes

This was a massive pain >:(
The source of our failing Smoke Tests came from Github runners switching the latest from macos-14 to macos-15. The Swift team had done some preparation for this, so I was able to take their version of Ruby, but I discovered several other issues.
Matching version of Ruby that the Swift team uses: aws-amplify/amplify-swift#4045
Starting with macos-15, github runners for Mac only supports the 3 most recent versions per platform: actions/runner-images#12758 (comment)
Swift tests on 16.0 and 16.4 (https://github.com/aws-amplify/amplify-swift/blob/main/.github/workflows/canary.yml), so I upgraded us to use 16.4 with the iPhone 16 Pro Max, to match one of their canaries since it would mean I could avoid implementing the -downloadplatform workaround.
I also needed to upgrade fastlane because of this: fastlane/fastlane#22132

Supported iOS versions: actions/runner-images#12739

Successful Smoke test run: https://github.com/aws-amplify/amplify-cli/actions/runs/17752491602

Issue #, if available

Description of how you validated changes

Checklist

  • PR description included
  • yarn test passes
  • Tests are changed or added
  • Relevant documentation is changed or added (and PR referenced)
  • New AWS SDK calls or CloudFormation actions have been added to relevant test and service IAM policies
  • Pull request labels are added

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@ShadowCat567 ShadowCat567 changed the title chore: update xcode version chore: fix smoke tests Sep 16, 2025
@ShadowCat567 ShadowCat567 marked this pull request as ready for review September 16, 2025 13:50
@ShadowCat567 ShadowCat567 requested a review from a team as a code owner September 16, 2025 13:50
@ShadowCat567 ShadowCat567 enabled auto-merge (squash) September 16, 2025 13:57
@ShadowCat567 ShadowCat567 merged commit 608faff into dev Sep 16, 2025
5 checks passed
@ShadowCat567 ShadowCat567 deleted the xcode-version branch September 16, 2025 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants