Skip to content

chore: CI simulator bump and project housekeeping#866

Open
frederikprijck wants to merge 1 commit into
mainfrom
chore/ci-and-housekeeping
Open

chore: CI simulator bump and project housekeeping#866
frederikprijck wants to merge 1 commit into
mainfrom
chore/ci-and-housekeeping

Conversation

@frederikprijck

@frederikprijck frederikprijck commented Jun 11, 2026

Copy link
Copy Markdown
Member

Summary

Extracts unrelated maintenance from the passkeys PR (#858).

  • Bump CI iOS simulator iPhone 16iPhone 17 (.github/workflows/main.yml)
  • Ignore Swift Package Manager build caches .build/ and .swiftpm/ (ios/macos/darwin .gitignore)
  • Pick up Flutter-generated xcscheme debug settings (LLDB init file, GPU validation)
  • Minor example_app.dart cleanup (RegExp literal + SSO idToken display)

Context

These changes were bundled into #858 (passkeys) but are independent, low-risk maintenance unrelated to the passkeys feature.

Test plan

  • CI passes on iPhone 17 simulator
  • Example app builds on iOS/macOS

Summary by CodeRabbit

  • Chores
    • Updated iOS simulator configuration in CI pipeline
    • Enhanced build cache handling for platform-specific workflows

Bumps the CI iOS simulator to iPhone 17, ignores Swift Package Manager
build caches (.build/, .swiftpm/), picks up Flutter-generated xcscheme
debug settings, and applies minor example_app cleanup. Extracted from
the passkeys PR (#858) as unrelated maintenance.
@coderabbitai

coderabbitai Bot commented Jun 11, 2026

Copy link
Copy Markdown

Review Change Stack

Walkthrough

The PR updates the CI workflow to target iPhone 17 for iOS simulator tests and adds Swift Package Manager build cache directories (.build/ and .swiftpm/) to gitignore files across the darwin, ios, and macos platform directories to prevent build artifacts from being tracked in version control.

Changes

Build & CI Setup Updates

Layer / File(s) Summary
iOS simulator version update
.github/workflows/main.yml
CI workflow environment variable ios-simulator updated from iPhone 16 to iPhone 17 to use the current simulator target for iOS test jobs.
SPM build cache exclusions
auth0_flutter/darwin/.gitignore, auth0_flutter/ios/.gitignore, auth0_flutter/macos/.gitignore
Swift Package Manager build cache directories .build/ and .swiftpm/ added to gitignore across all three platform directories with a descriptive comment.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

📱 iPhone seventeen takes the stage,
Swift caches hidden from the page,
Build artifacts fade from sight,
Clean workflows, tested right! ✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'chore: CI simulator bump and project housekeeping' accurately summarizes the main changes: iOS simulator version bump and gitignore updates for SPM build cache.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/ci-and-housekeeping

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@frederikprijck frederikprijck marked this pull request as ready for review June 11, 2026 11:31
@frederikprijck frederikprijck requested a review from a team as a code owner June 11, 2026 11:31
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