Commit 24cc3a7
Have Gecko-specific requirements file for wptrunner
Installing non-vendored dependencies for wptrunner in CI presents a
problem. Gecko CI can only access packages that we have explicitly
mirrored into our internal systems. Generally we try to avoid such
dependencies, but in the case of packages with a binary component
vendoring isn't possible.
Previoulsy we just depended on the webtransport requirements file from
upstream, but this was out of sync and pinned to an older version. Now
that we also require Pillow to be installed, move to a system where
there's a specific file in the Gecko source tree that we depend
on. The wptsync could be taught to help keep this up to
date (e.g. filing a bug when upstream updates one of the referenced packages).
Differential Revision: https://phabricator.services.mozilla.com/D258691
bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1979290
gecko-commit: 84f8270cbd2f1a3e95ce956bbba08a320ce90371
gecko-reviewers: Sasha1 parent 2358339 commit 24cc3a7
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
0 commit comments