-
-
Notifications
You must be signed in to change notification settings - Fork 45
Commcare 2.59 backmerge #3350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Commcare 2.59 backmerge #3350
Conversation
…droid into commcare_2.59 Updated manifest to 2.59.3
Fixes Connect DB upgrade
📝 WalkthroughWalkthrough
Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant Fragment as ConnectJobsListsFragment
participant JobUtils as ConnectJobUtils
participant DB as Database
User->>Fragment: Trigger navigateFailure
Fragment->>JobUtils: getCompositeJobs(STATUS_ALL_JOBS)
JobUtils->>DB: Query all jobs
DB-->>JobUtils: Job list
JobUtils-->>Fragment: Composite job list
Fragment-->>User: Display job list
Note over Fragment,JobUtils: Uses explicit STATUS_ALL_JOBS constant
sequenceDiagram
autonumber
participant Upgrader as ConnectDatabaseUpgrader
participant DB as SQLiteDatabase
Upgrader->>DB: beginTransaction()
Upgrader->>DB: DROP TABLE personal_id_credential
Upgrader->>DB: CREATE TABLE personal_id_credential
Upgrader->>DB: setTransactionSuccessful()
DB-->>Upgrader: Ready to commit
Upgrader->>DB: endTransaction() (commit)
Note over Upgrader,DB: upgradeSeventeenEighteen commits explicitly
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Pre-merge checks and finishing touches❌ Failed checks (2 warnings)
✅ Passed checks (1 passed)
✨ Finishing touches
🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
🧰 Additional context used🧠 Learnings (4)📓 Common learnings📚 Learning: 2025-07-29T14:11:36.386ZApplied to files:
📚 Learning: 2025-07-29T14:10:58.243ZApplied to files:
📚 Learning: 2025-05-08T11:08:18.530ZApplied to files:
🧬 Code graph analysis (1)app/src/org/commcare/fragments/connect/ConnectJobsListsFragment.java (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
🔇 Additional comments (2)
Tip 👮 Agentic pre-merge checks are now available in preview!Pro plan users can now enable pre-merge checks in their settings to enforce checklists before merging PRs.
Please see the documentation for more information. Example: reviews:
pre_merge_checks:
custom_checks:
- name: "Undocumented Breaking Changes"
mode: "warning"
instructions: |
Pass/fail criteria: All breaking changes to public APIs, CLI flags, environment variables, configuration keys, database schemas, or HTTP/GraphQL endpoints must be documented in the "Breaking Change" section of the PR description and in CHANGELOG.md. Exclude purely internal or private changes (e.g., code not exported from package entry points or explicitly marked as internal).Please share your feedback with us on this Discord post. 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. Comment |
|
@damagatchi retest this please |
1 similar comment
|
@damagatchi retest this please |
cross-request: https://github.com/dimagi/commcare-core/releases/tag/commcare_2.59.0