Open Bug 1990836 Opened 4 months ago Updated 4 months ago

Support downloading WPT manifests from Github

Categories

(Testing :: web-platform-tests, task)

task

Tracking

(Not tracked)

People

(Reporter: ahal, Unassigned)

References

(Blocks 1 open bug)

Details

I'm a bit fuzzy on the details, but the WPT harness currently relies on hgmo when updating manifests:
https://searchfox.org/firefox-main/rev/fa7fee0d9b834b474f040b34c320c5118602b663/testing/web-platform/manifestdownload.py#73

We're in the process of supporting Gecko CI in Github repos, and eventually shutting down hg.mozilla.org. So we'll need to implement the ability to accomplish this only using Github repos. This code path actually gets invoked by the Decision Task due to us resolving tests for chunking purposes. So this bug will actually need to be fixed early on in the migration effort.

As a workaround, we could skip all WPT tasks for any graphs originating from Github, but that's obviously not going to be an acceptable workaround for too long.

You need to log in before you can comment on or make changes to this bug.