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 Chrome tests on Windows in GitHub Actions #5548

Merged
merged 1 commit into from
Aug 28, 2023

Conversation

joeyparrish
Copy link
Member

GitHub started installing "Chrome for Testing" builds on Windows and Mac. Unfortunately, these builds don't have support for H264 and AAC codecs, which we need in our tests.

This fixes the issue by explicitly installing an official build of Chrome on Windows, to overwrite the "Chrome for Testing" build.

GitHub started installing "Chrome for Testing" builds on Windows and
Mac.  Unfortunately, these builds don't have support for H264 and AAC
codecs, which we need in our tests.

This fixes the issue by explicitly installing an official build of
Chrome on Windows, to overwrite the "Chrome for Testing" build.
@alekzz alekzz merged commit 8f867cd into shaka-project:main Aug 28, 2023
20 checks passed
@joeyparrish
Copy link
Member Author

I filed https://bugs.chromium.org/p/chromium/issues/detail?id=1476634 to let Chrome know they are missing codecs in these builds.

@joeyparrish joeyparrish deleted the fix-gha-windows-chrome branch August 28, 2023 18:21
@github-actions
Copy link
Contributor

Incremental code coverage: No instrumented code was changed.

joeyparrish added a commit that referenced this pull request Aug 30, 2023
GitHub started installing "Chrome for Testing" builds on Windows and
Mac. Unfortunately, these builds don't have support for H264 and AAC
codecs, which we need in our tests.

This fixes the issue by explicitly installing an official build of
Chrome on Windows, to overwrite the "Chrome for Testing" build.
joeyparrish added a commit that referenced this pull request Aug 30, 2023
GitHub started installing "Chrome for Testing" builds on Windows and
Mac. Unfortunately, these builds don't have support for H264 and AAC
codecs, which we need in our tests.

This fixes the issue by explicitly installing an official build of
Chrome on Windows, to overwrite the "Chrome for Testing" build.
echoy-harmonicinc pushed a commit to harmonicinc-com/shaka-player that referenced this pull request Sep 27, 2023
GitHub started installing "Chrome for Testing" builds on Windows and
Mac. Unfortunately, these builds don't have support for H264 and AAC
codecs, which we need in our tests.

This fixes the issue by explicitly installing an official build of
Chrome on Windows, to overwrite the "Chrome for Testing" build.
# Conflicts:
#	.github/workflows/build-and-test.yaml
echoy-harmonicinc pushed a commit to harmonicinc-com/shaka-player that referenced this pull request Sep 27, 2023
GitHub started installing "Chrome for Testing" builds on Windows and
Mac. Unfortunately, these builds don't have support for H264 and AAC
codecs, which we need in our tests.

This fixes the issue by explicitly installing an official build of
Chrome on Windows, to overwrite the "Chrome for Testing" build.
# Conflicts:
#	.github/workflows/build-and-test.yaml
echoy-harmonicinc added a commit to harmonicinc-com/shaka-player that referenced this pull request Sep 27, 2023
* ci: Fix Chrome tests on Windows in GitHub Actions (shaka-project#5548)

GitHub started installing "Chrome for Testing" builds on Windows and
Mac. Unfortunately, these builds don't have support for H264 and AAC
codecs, which we need in our tests.

This fixes the issue by explicitly installing an official build of
Chrome on Windows, to overwrite the "Chrome for Testing" build.
# Conflicts:
#	.github/workflows/build-and-test.yaml

* ci: Work around msedgedriver 115+ bug (shaka-project#5618)

Specify the explicit path to microsoft-edge on Linux if found, to work around MicrosoftEdge/EdgeWebDriver#102 (comment)

This also incorporates
shaka-project/webdriver-installer#35, shaka-project/karma-local-wd-launcher#60, and shaka-project/karma-local-wd-launcher#62 to revert earlier workarounds and apply new ones for local test runs.
# Conflicts:
#	build/shaka-lab.yaml
#	package-lock.json
#	package.json

---------

Co-authored-by: Joey Parrish <joeyparrish@users.noreply.github.com>
@shaka-bot shaka-bot added the status: archived Archived and locked; will not be updated label Oct 27, 2023
@shaka-project shaka-project locked as resolved and limited conversation to collaborators Oct 27, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status: archived Archived and locked; will not be updated
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants