-
Notifications
You must be signed in to change notification settings - Fork 11
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
Move VPN ownership to menu agent #1690
Move VPN ownership to menu agent #1690
Conversation
DuckDuckGo/Common/Localizables/UserText+NetworkProtection.swift
Outdated
Show resolved
Hide resolved
Accepting review suggestions. Co-authored-by: Sam Symons <[email protected]>
...uckGo/NetworkProtection/AppTargets/BothAppTargets/NetworkProtectionSimulateFailureMenu.swift
Outdated
Show resolved
Hide resolved
…VPN App (#1777) Task/Issue URL: https://app.asana.com/0/1203301625297703/1205766254114701/f **Description**: Update provisioning profiles in GHA workflows to work with updated NetP build configuration.
Tested the DMG workflows for release and review builds, those worked well 👍 Will do some final checks of this, then I think we can approve it. |
NETP_START_VPN_PROVISION_PROFILE_BASE64: | ||
required: true | ||
type: string | ||
NETP_STOP_VPN_PROVISION_PROFILE_BASE64: | ||
required: true | ||
type: string | ||
NETP_ENABLE_ON_DEMAND_PROVISION_PROFILE_BASE64: | ||
required: true | ||
type: string |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🙌
"revision" : "57d8ed94cf503fdbd348420e821df00142660333", | ||
"version" : "81.4.1" | ||
"revision" : "4089fc0c70830e7cd6b3a574ae3654b365247ac3" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Adding a reminder here that this will need to be fixed up before merging
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, nice work on this gargantuan change @diegoreymendez
Task/Issue URL: https://app.asana.com/0/0/1205738275545702/f iOS PR: duckduckgo/iOS#2101 macOS PR: duckduckgo/macos-browser#1690 What kind of version bump will this require?: Major ## Description Offers improved IPC support in BSK.
Task/Issue URL: https://app.asana.com/0/0/1205738275545703/f BSK PR: duckduckgo/BrowserServicesKit#536 macOS PR: duckduckgo/macos-browser#1690 ## Description Integrates the latest changes from BSK.
Task/Issue URL: https://app.asana.com/0/72649045549333/1205529334042574/f
BSK PR: duckduckgo/BrowserServicesKit#536
iOS PR: duckduckgo/iOS#2101
Description
Moves the VPN ownership to the menu agent
Steps to test this PR
Apologies in advance for such a large PR, but this type of fundamental change is hard to split up further than this. I'll list the things that should be tested:
Some aids:
launchctl list | grep duck
- to see our launchctl serviceslaunchctl list remove com.duckduckgo.macos.vpn.debug
to remove the VPN (debug) agentInternal references:
Pull Request Review Checklist
Software Engineering Expectations
Technical Design Template
Pull Request Documentation