Open Bug 1803257 Opened 1 year ago Updated 1 year ago

Remove remaining build stuff from autospider.py

Categories

(Core :: JavaScript Engine, task, P3)

task

Tracking

()

People

(Reporter: sfink, Unassigned)

References

(Blocks 1 open bug)

Details

autospider.py is generating a mozconfig based on the variant, and then invokes mach to do the build. This is now a mostly pointless difference from everything else. I haven't thought too hard about it, but I think what should be done is that the build portion of the variant files should be converted to mozconfig files (or included snippets?). Then the build part could just run mach build.

The remaining stuff in the variant files should probably be refactored into the CI configuration files plus maybe some bits and pieces moving to mach or the build system. Then autospider.py would only handle things like choosing which tests to run. (And we can consider moving that into the CI config as well.)

Severity: -- → N/A
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.