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

feat: Remove support for BrowserID #1531

Open
wants to merge 12 commits into
base: master
Choose a base branch
from
Open

Conversation

jrconlin
Copy link
Member

@jrconlin jrconlin commented Apr 3, 2024

Description

This PR removes BrowserID support from Syncstorage.
In addition it includes several additional elements I needed to perform local testing and validation.
These included:

  • Updating some library dependencies (to fix audit concerns).
  • Updating the mysql docker image to use supported CircleCI images
  • Locking spanner image to avoid a parse error with the current version
  • Replacing several hard coded test secret values with ones that can optionally read from an environment variable

Testing

Testing is included

Issue(s)

Closes: SYNC-3684

@jrconlin jrconlin requested review from pjenvey and taddes April 3, 2024 21:09
SYNC_TOKENSERVER__DATABASE_URL: mysql://test:test@tokenserver-db:3306/tokenserver
SYNC_TOKENSERVER__RUN_MIGRATIONS: "true"
sync-db:
# Getting sporadic errors in spanner.
Copy link
Member

Choose a reason for hiding this comment

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

Do you mean these are happening on CI currently?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yep. They are. Apparently the most recent Spanner emulator produces the error I noted. That's why it's locked down to a specific version that does work.

tools/integration_tests/tokenserver/run.py Outdated Show resolved Hide resolved
tools/integration_tests/run.py Show resolved Hide resolved
@jrconlin jrconlin requested a review from pjenvey April 11, 2024 00:22
jrconlin and others added 5 commits April 19, 2024 15:07
mark test only functions as such. I think we can drop MapAndThenTrait
for more recent implementations of rust.
@jrconlin jrconlin dismissed pjenvey’s stale review May 9, 2024 21:36

Changes applied

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.

None yet

2 participants