Skip to content

chore: remove CircleCI#6701

Merged
diegolmello merged 3 commits intodevelopfrom
remove-circle-ci
Oct 8, 2025
Merged

chore: remove CircleCI#6701
diegolmello merged 3 commits intodevelopfrom
remove-circle-ci

Conversation

@Rohit3523
Copy link
Contributor

@Rohit3523 Rohit3523 commented Oct 1, 2025

Proposed changes

We have migrated all CI related stuff from Circle CI to Github, so this PR remove CircleCI related stuff.

Issue(s)

How to test or reproduce

Screenshots

Types of changes

  • Bugfix (non-breaking change which fixes an issue)
  • Improvement (non-breaking change which improves a current function)
  • New feature (non-breaking change which adds functionality)
  • Documentation update (if none of the other choices apply)

Checklist

  • I have read the CONTRIBUTING doc
  • I have signed the CLA
  • Lint and unit tests pass locally with my changes
  • I have added tests that prove my fix is effective or that my feature works (if applicable)
  • I have added necessary documentation (if applicable)
  • Any dependent changes have been merged and published in downstream modules

Further comments

Summary by CodeRabbit

  • Chores
    • Removed legacy CircleCI configuration and associated changelog script.
    • Simplified Android and iOS release lanes by removing CI-specific variants and updating artifact paths.
    • Updated formatting rules to include the .circleci directory in Prettier checks.
    • Streamlined build/release pipelines and aligned formatting coverage.
    • No impact on app functionality; no user-facing changes.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 1, 2025

Walkthrough

This change removes CircleCI configuration and scripts, deletes CircleCI-specific Fastlane lanes, updates Fastlane artifact paths, and adjusts Prettier ignore rules. Android and iOS Fastfiles now rely on non-CircleCI lanes with updated build artifact locations. No public API changes; all modifications are CI/deployment and tooling related.

Changes

Cohort / File(s) Summary
CircleCI removal
\.circleci/config.yml, \.circleci/changelog.sh
Deleted CircleCI pipeline orchestration and a changelog script that looped over recent dates to emit per-day git logs. Eliminates executors, jobs, workflows, caches, and artifact handling.
Android Fastlane updates
android/fastlane/Fastfile
Removed CircleCI-specific lanes (beta_circle_ci, internal_app_sharing_circle_ci, production_circle_ci). Retained existing lanes and updated AAB paths to app/build/outputs/bundle/... (dropped android/ prefix).
iOS Fastlane updates
ios/fastlane/Fastfile
Removed beta_circle_ci lane. Kept beta lane with adjusted asset paths (IPA/DSYM). Control flow now routes only through non-CircleCI lane(s).
Prettier ignore tweak
.prettierignore
Removed .circleci/ from ignore list so Prettier will include files under .circleci/ (though most were removed in this PR).

Sequence Diagram(s)

sequenceDiagram
  autonumber
  participant Dev as Developer
  participant VCS as Git Repo
  participant CI as CircleCI (Removed)
  participant A-FL as Android Fastlane
  participant I-FL as iOS Fastlane
  Note over CI: Previous flow (removed)
  Dev->>VCS: Push commit / tag
  VCS-->>CI: Trigger workflow
  CI->>CI: Run executors, caches, build, test
  CI->>A-FL: Invoke CircleCI lanes (Android)
  CI->>I-FL: Invoke CircleCI lane (iOS)
  CI-->>Dev: Artifacts, approvals, uploads
  rect rgba(255,230,230,0.4)
  Note over CI: Entire workflow removed
  end
Loading
sequenceDiagram
  autonumber
  participant Dev as Developer
  participant A-FL as Android Fastlane
  participant I-FL as iOS Fastlane
  Note over Dev,A-FL: Current high-level flow
  Dev->>A-FL: Run beta / internal_app_sharing / other lanes
  A-FL->>A-FL: Use updated paths app/build/outputs/bundle/...
  Dev->>I-FL: Run beta lane
  I-FL->>I-FL: Build and upload with adjusted IPA/DSYM paths
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

I folded up the circle’s ring,
Hopped from gears to simpler spring.
Fastlanes trimmed, the paths now neat—
AABs and IPAs meet.
Prettier peeks where scripts once slept,
I twitch my nose—commit well kept.
Carrots shipped, with cleaner feet. 🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changes. Docstring coverage check skipped.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title Check ✅ Passed The title “chore: remove CircleCI” directly and concisely reflects the core change of eliminating all CircleCI configuration and related scripts across the repository, matching the modifications in the pull request. It is clear, specific, and omits unnecessary detail while giving reviewers immediate context about the nature of the update.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch remove-circle-ci

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.

@Rohit3523 Rohit3523 had a problem deploying to official_android_build October 1, 2025 20:03 — with GitHub Actions Error
@Rohit3523 Rohit3523 had a problem deploying to experimental_ios_build October 1, 2025 20:03 — with GitHub Actions Error
@Rohit3523 Rohit3523 had a problem deploying to experimental_android_build October 1, 2025 20:03 — with GitHub Actions Error
@Rohit3523
Copy link
Contributor Author

@coderabbitai review

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 1, 2025

✅ Actions performed

Review triggered.

Note: CodeRabbit is an incremental review system and does not re-review already reviewed commits. This command is applicable only when automatic reviews are paused.

@Rohit3523 Rohit3523 marked this pull request as ready for review October 3, 2025 16:17
@Rohit3523 Rohit3523 had a problem deploying to approve_e2e_testing October 8, 2025 16:39 — with GitHub Actions Failure
@Rohit3523 Rohit3523 had a problem deploying to experimental_android_build October 8, 2025 16:42 — with GitHub Actions Failure
@Rohit3523 Rohit3523 had a problem deploying to official_android_build October 8, 2025 16:42 — with GitHub Actions Failure
@Rohit3523 Rohit3523 had a problem deploying to experimental_ios_build October 8, 2025 16:42 — with GitHub Actions Failure
@diegolmello diegolmello changed the title chore: remove circle ci related stuff chore: remove CircleCI Oct 8, 2025
@diegolmello diegolmello merged commit d9a60eb into develop Oct 8, 2025
5 of 10 checks passed
@diegolmello diegolmello deleted the remove-circle-ci branch October 8, 2025 17:58
@coderabbitai coderabbitai bot mentioned this pull request Oct 14, 2025
10 tasks
OtavioStasiak pushed a commit that referenced this pull request Oct 21, 2025
@coderabbitai coderabbitai bot mentioned this pull request Jan 14, 2026
10 tasks
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