-
Notifications
You must be signed in to change notification settings - Fork 251
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
run e2e tests over https #2253
base: next
Are you sure you want to change the base?
run e2e tests over https #2253
Conversation
# | ||
# BrowserStack non-https tests | ||
# |
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.
not sure if there's a DRYer way of doing this rather than duplicating most of the previous section? A parameterized matrix, perhaps?
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.
I don't think so unfortunately, the Buildkite YAML schema is quite limited when it comes to any kind of commonality or logic between steps.
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.
Nice one - thanks.
# | ||
# BrowserStack non-https tests | ||
# |
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.
I don't think so unfortunately, the Buildkite YAML schema is quite limited when it comes to any kind of commonality or logic between steps.
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.
We're just removing Gemfile.lock
s from Git these days to reduce dependabot warnings - but you could just do that on your next PR to avoid another build.
Goal
Get the browser e2e tests running over https so we can test functionality that requires a secure context.
Design/Changeset
/docs
Testing
e2e tests passing locally and on CI