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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remaining to-dos from SSO PR #976

Open
4 of 8 tasks
matthew-white opened this issue Sep 13, 2023 · 5 comments
Open
4 of 8 tasks

Remaining to-dos from SSO PR #976

matthew-white opened this issue Sep 13, 2023 · 5 comments
Assignees
Labels

Comments

@matthew-white
Copy link
Member

matthew-white commented Sep 13, 2023

The SSO PR #910 was merged earlier today. 馃帀 This issue is to track comments and any other to-dos from the PR that are still open.

I'm going to copy some to-dos that @alxndrsn mentioned on Slack. @alxndrsn, please feel free to edit or add to the list below! CC also @sadiqkhoja: feel free to leave a comment if there are other to-dos from the PR.

If it'd be helpful, I also think that any of these to-dos could be split into separate issues.

Moving code around

More in-depth refactor

Tracked elsewhere

@matthew-white
Copy link
Member Author

I can make a note of this in #588, but I thought I'd mention that oidc-e2e-test failed once for me: https://github.com/getodk/central-backend/actions/runs/6218293098/attempts/1. When I reran it, it passed.

@alxndrsn
Copy link
Contributor

@matthew-white I've also seen these intermittent failures and in integration tests. I suspect an issue in the fake-oidc-server, but we can't currently see the logs. I'll see if it's simple to add the logs to the github actions.

@alxndrsn
Copy link
Contributor

@matthew-white actually the logs seem to be available already.

From the failure screenshot on your job, it looks like playwright/webkit interaction failure:

test-failed-1

It's clear the password has ended up in the wrong input field.

@alxndrsn
Copy link
Contributor

There's a very similar bug filed at microsoft/playwright#26349, but without much detail.

@alxndrsn
Copy link
Contributor

@matthew-white the other option is to enable retries for the playwright tests. Less red builds, but also it will mask real problems 馃し

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 鉁忥笍 in progress
Development

No branches or pull requests

2 participants