Skip to content

Fix pwmplugin SwiftPM warnings by extracting shared protocol into a library target#583

Merged
gnachman merged 1 commit intognachman:masterfrom
chall37:fix/pwmplugin-shared-protocol
Feb 14, 2026
Merged

Fix pwmplugin SwiftPM warnings by extracting shared protocol into a library target#583
gnachman merged 1 commit intognachman:masterfrom
chall37:fix/pwmplugin-shared-protocol

Conversation

@chall37
Copy link
Contributor

@chall37 chall37 commented Feb 13, 2026

Summary

  • Extracts the shared PasswordManagerProtocol into a new PasswordManagerShared library target in pwmplugin/Package.swift, eliminating SwiftPM "found 2 source files which are unhandled" warnings
  • Removes the duplicate PasswordManagerProtocol.swift from the bitwarden adapter directory in favor of the shared library
  • Both adapter targets now depend on PasswordManagerShared via import PasswordManagerShared

…ibrary target

The bitwarden adapter had a duplicate copy of PasswordManagerProtocol.swift
which caused SwiftPM to emit "unhandled files" warnings. Extract the shared
protocol into a proper library target that both adapters depend on, remove
the duplicate, and add public access modifiers for cross-module visibility.
@gnachman gnachman merged commit a9c386e into gnachman:master Feb 14, 2026
1 check passed
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