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

ci: fix for safari #562

Merged
merged 1 commit into from
Mar 17, 2024
Merged

ci: fix for safari #562

merged 1 commit into from
Mar 17, 2024

Conversation

lread
Copy link
Collaborator

@lread lread commented Mar 17, 2024

It seems that GitHub Actions no longer supports file: urls for when using safaridriver. I spent some time trying to coax it to do so but safaridriver is not well documented, so instead of trying to come up with brittle incantations, now hitting a local http test server for api tests instead.

Cookie tests were affected by this changed and adjusted/simplified:

  • browser specific tests consolidated (and edge now included)
  • turfed phantom test, we no longer support it

Fixes #561

Please complete and include the following checklist:

  • I have read CONTRIBUTING and the Etaoin Developer Guide.

  • This PR corresponds to an issue that the Etaoin maintainers have agreed to address.

  • This PR contains test(s) to protect against future regressions

  • I have updated CHANGELOG.adoc with a description of the addressed issue.

It seems that GitHub Actions no longer supports `file:` urls for when
using safaridriver. I spent some time trying to coax it to do so but
safaridriver is not well documented, so instead of trying to come up
with brittle incantations, now hitting a local http test server for api
tests instead.

Cookie tests were affected by this changed and adjusted/simplified:
- browser specific tests consolidated (and edge now included)
- turfed phantom test, we no longer support it

Fixes #561
@lread lread merged commit 38a9466 into master Mar 17, 2024
82 checks passed
@lread lread deleted the lread-ci-safari-fix branch March 17, 2024 15:20
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.

ci chore: safari tests are failing
1 participant