8000 [PM-18412] Update libraries in Authenticator by KatherineInCode · Pull Request #1396 · bitwarden/ios · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[PM-18412] Update libraries in Authenticator #1396

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

Merged
merged 5 commits into from
Feb 28, 2025
Merged

Conversation

KatherineInCode
Copy link
Contributor

🎟️ Tracking

https://bitwarden.atlassian.net/browse/PM-18412

📔 Objective

Before fully bringing in Authenticator into the Bitwarden workspace, it needs its library dependencies to be on the same versions as the Password Manager. This makes that update.

The particularly complicated part is that this also updates the SDK, which had breaking changes in the interim. Several additional files and modifications were needed to accommodate this. On the whole, these copies were done naïvely; further analysis and rationalization is better done when eventually consolidating files into BitwardenKit, in my opinion.

I ultimately wanted to put all this in a separate PR from the actual "add Authenticator to the workspace" to try to cut down on noise one way or the other.

⏰ Reminders before review

  • Contributor guidelines followed
  • All formatters and local linters executed and passed
  • Written new unit and / or integration tests where applicable
  • Protected functional changes with optionality (feature flags)
  • Used internationalization (i18n) for all UI strings
  • CI builds passed
  • Communicated to DevOps any deployment requirements
  • Updated any necessary documentation (Confluence, contributing docs) or informed the documentation team

🦮 Reviewer guidelines

  • 👍 (:+1:) or similar for great changes
  • 📝 (:memo:) or ℹ️ (:information_source:) for notes or general info
  • ❓ (:question:) for questions
  • 🤔 (:thinking:) or 💭 (:thought_balloon:) for more open inquiry that's not quite a confirmed issue and could potentially benefit from discussion
  • 🎨 (:art:) for suggestions / improvements
  • ❌ (:x:) or ⚠️ (:warning:) for more significant problems or concerns needing attention
  • 🌱 (:seedling:) or ♻️ (:recycle:) for future improvements or indications of technical debt
  • ⛏ (:pick:) for minor or nitpick changes

Copy link
Contributor
github-actions bot commented Feb 27, 2025

Logo
Checkmarx One – Scan Summary & Details91a1d9bb-33fd-4d60-bc55-be3aa9a7f723

Great job, no security vulnerabilities found in this Pull Request

Copy link
codecov bot commented Feb 27, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 89.67%. Comparing base (9726903) to head (637feb7).
Report is 6 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1396   +/-   ##
=======================================
  Coverage   89.67%   89.67%           
=======================================
  Files         765      766    +1     
  Lines       48082    48108   +26     
=======================================
+ Hits        43117    43143   +26     
  Misses       4965     4965           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Member
@fedemkr fedemkr left a comment

Choose a reason for hiding this comment

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

LGTM 🎉 . In case anyone else checks this out we talked it internally with Katherine and all the Fido2 stuff were added to expedite and simplify the update of the SDK to be equal as what we have in Password manager app. At a later point this will be further simplify putting the common objects in shared library for the apps.

@KatherineInCode KatherineInCode merged commit 93e2e30 into main Feb 28, 2025
9 checks passed
@KatherineInCode KatherineInCode deleted the pm-18412/update-sdk branch February 28, 2025 14:12
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
0