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

Avoid using quackdev in DEBUG mode #926

Merged
merged 1 commit into from
Jan 13, 2023
Merged

Conversation

samsymons
Copy link
Collaborator

Task/Issue URL: https://app.asana.com/0/1177771139624306/1203695370650863/f
Tech Design URL:
CC:

Description:

This PR removes the quackdev email URL that was being used in DEBUG mode. It no longer makes sense to use this as we're using our production accounts day to day, and quackdev should only be used in the case where we have WIP changes deployed to the dev server.

The other issue is that BSK wasn't using quackdev, so the auth token wouldn't work when refreshing aliases.

Steps to test this PR:

  1. Sign into email protection using your main Duck address
  2. Check that you can generate a new alias
  3. Verify that signing out works

Testing checklist:

  • Test with Release configuration
  • Test proper deallocation of tabs
  • Make sure committed submodule changes are desired
  • Make sure configuration is changed only in xcconfig files, not in the Xcode project file directly

Internal references:

Software Engineering Expectations
Technical Design Template
When ready for review, remember to post the PR in MM

Copy link
Contributor

@brindy brindy left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks @samsymons

@brindy brindy assigned samsymons and unassigned brindy Jan 12, 2023
@brindy brindy merged commit d91f7fe into develop Jan 13, 2023
@brindy brindy deleted the sam/remove-quackdev-references branch January 13, 2023 10:59
samsymons added a commit that referenced this pull request Jan 23, 2023
* develop: (61 commits)
  Version Bump to 0.31.7
  Update embedded files
  Update BSK with autofill 6.1.2 (#942)
  Migrate to targeted Swift Concurrency checking (#937)
  Add bundler configuration to limit Gemfile.lock noise (#939)
  update openssl depedency (#918)
  Remove tab content when showing TabContent.none (such as for new tabs opened from navigation links) (#938)
  Update GRDB to 2.0.0 (upstream 6.6.0, SQLCipher 4.5.3) (#933)
  Sparkle 2 (#934)
  Bump Submodules/privacy-reference-tests from `de75d51` to `4fdbbb6` (#932)
  Add Danger (#928)
  Update BSK with autofill 6.1.1 (#920)
  Set version to 0.31.6
  Fix GCC_OPTIMIZATION_LEVEL for Release and Review builds (#931)
  Disable testability for Release and Review builds (#929)
  update version
  update embedded files
  Remove the QuackDev reference. (#926)
  Bump find-in-page version (#889)
  Use ‘Settings’ in place of ‘Preferences’ on macOS Ventura (#925)
  ...
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