Skip to content

Add CircleCI job for maestro E2E tests#1656

Merged
ajpallares merged 2 commits intoadd-maestro-e2e-testfrom
add-maestro-e2e-test-ci-job
Feb 27, 2026
Merged

Add CircleCI job for maestro E2E tests#1656
ajpallares merged 2 commits intoadd-maestro-e2e-testfrom
add-maestro-e2e-test-ci-job

Conversation

@ajpallares
Copy link
Copy Markdown
Member

Summary

  • Adds run-maestro-e2e-tests CircleCI job with macOS executor
  • Adds run_maestro_e2e_tests fastlane lane that:
    • Replaces API key placeholder with $RC_MAESTRO_E2E_API_KEY
    • Runs flutter pub get + pod install
    • Builds the test app for iOS simulator via xcodebuild
    • Installs app on simulator
  • Adds maestro-e2e-tests workflow triggered by schedule
  • Maestro installed via revenuecat/install-maestro orb command

Depends on #1655

Test plan

  • Verify CircleCI config validates (circleci config validate)
  • Trigger the workflow manually and verify it builds and runs tests
  • Verify test results are stored as artifacts

🤖 Generated with Claude Code

@ajpallares ajpallares added the pr:feat A new feature label Feb 27, 2026
Generated iOS project with bundle ID com.revenuecat.maestro.e2e using
flutter create. Added Podfile for CocoaPods-based plugin dependencies.
Updated .gitignore to exclude Flutter ephemeral iOS files.

Co-Authored-By: Claude Opus 4.6 <[email protected]>
@ajpallares ajpallares merged commit 4588e4d into add-maestro-e2e-test Feb 27, 2026
@ajpallares ajpallares deleted the add-maestro-e2e-test-ci-job branch February 27, 2026 10:37
@ajpallares ajpallares added pr:other and removed pr:feat A new feature labels Feb 27, 2026
@ajpallares ajpallares changed the title feat: add CircleCI job for maestro E2E tests Add CircleCI job for maestro E2E tests Apr 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant