Skip to content
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

fix(mls-migration): allow skipping users without KeyPackages during MLS migration (WPB-9638) #2845

Conversation

mchenani
Copy link
Member

…ls migration


PR Submission Checklist for internal contributors

  • The PR Title

    • conforms to the style of semantic commits messages¹ supported in Wire's Github Workflow²
    • contains a reference JIRA issue number like SQPIT-764
    • answers the question: If merged, this PR will: ... ³
  • The PR Description

    • is free of optional paragraphs and you have filled the relevant parts to the best of your ability

What's new in this PR?

When the migration started by android, and it needs to be finalised, we must migrate the groups even if there are users don't have keypackages or mls clients!
In this PR during the migration we set establish mls group with allowing partial member adding enabled.

Notes (Optional)

Specify here any other facts that you think are important for this issue.

Attachments (Optional)

Attachments like images, videos, etc. (drag and drop in the text box)


PR Post Submission Checklist for internal contributors (Optional)

  • Wire's Github Workflow has automatically linked the PR to a JIRA issue

PR Post Merge Checklist for internal contributors

  • If any soft of configuration variable was introduced by this PR, it has been added to the relevant documents and the CI jobs have been updated.

References
  1. https://sparkbox.com/foundry/semantic_commit_messages
  2. https://github.com/wireapp/.github#usage
  3. E.g. feat(conversation-list): Sort conversations by most emojis in the title #SQPIT-764.

Copy link
Contributor

github-actions bot commented Jun 26, 2024

Test Results

2 884 tests   2 761 ✔️  22s ⏱️
   492 suites     123 💤
   492 files           0

Results for commit 8d9d55d.

♻️ This comment has been updated with latest results.

@datadog-wireapp
Copy link

datadog-wireapp bot commented Jun 26, 2024

Datadog Report

All test runs 48691c0 🔗

2 Total Test Services: 0 Failed, 2 Passed

Test Services
Service Name Failed Known Flaky New Flaky Passed Skipped Total Time Test Service View
kalium-ios 0 0 0 2761 123 1.22s Link
kalium-jvm 0 0 0 2902 107 5.14s Link

Copy link
Contributor

@Garzas Garzas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good, just comments about logger 🥇

Copy link

sonarcloud bot commented Jun 27, 2024

@mchenani mchenani requested a review from Garzas June 27, 2024 08:04
@mchenani mchenani merged commit 9c2d1ad into release/android-cycle-4.6 Jul 1, 2024
18 checks passed
@mchenani mchenani deleted the fix/allow-skip-users-without-keypackages-during-mls-migration branch July 1, 2024 08:18
github-actions bot pushed a commit that referenced this pull request Jul 1, 2024
…LS migration (WPB-9638) (#2845)

* fix(mls-migration): allow skipping users without KeyPackages during mls migration

* change logs to debug level instead of warning
mchenani added a commit that referenced this pull request Jul 2, 2024
…LS migration (WPB-9638) 🍒 (#2852)

* fix(mls-migration): allow skipping users without KeyPackages during MLS migration (WPB-9638) (#2845)

* fix(mls-migration): allow skipping users without KeyPackages during mls migration

* change logs to debug level instead of warning

* trigger CI

---------

Co-authored-by: Mojtaba Chenani <[email protected]>
github-actions bot added a commit that referenced this pull request Jul 2, 2024
…LS migration (WPB-9638) 🍒 (#2852)

* fix(mls-migration): allow skipping users without KeyPackages during MLS migration (WPB-9638) (#2845)

* fix(mls-migration): allow skipping users without KeyPackages during mls migration

* change logs to debug level instead of warning

* trigger CI

---------

Co-authored-by: Mojtaba Chenani <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Jul 2, 2024
…LS migration (WPB-9638) 🍒 🍒 (#2860)

* fix(mls-migration): allow skipping users without KeyPackages during MLS migration (WPB-9638) 🍒 (#2852)

* fix(mls-migration): allow skipping users without KeyPackages during MLS migration (WPB-9638) (#2845)

* fix(mls-migration): allow skipping users without KeyPackages during mls migration

* change logs to debug level instead of warning

* trigger CI

---------

Co-authored-by: Mojtaba Chenani <[email protected]>

* trigger CI

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Mojtaba Chenani <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants