Closed Bug 1486554 Opened 2 years ago Closed 2 years ago

Enable static analysis on all Windows CI builds, turn off separate static analysis build tasks


(Firefox Build System :: Toolchains, enhancement)

Not set


(firefox64 fixed)

Tracking Status
firefox64 --- fixed


(Reporter: ted, Assigned: glandium)




(3 files)

Once someone figures out bug 1427808, which is keeping the Windows static analysis builds on an older version of clang, we should be able to just enable static analysis in all of our Windows CI builds, and turn off the separate static analysis build tasks, which will save on build resources. We did this for mac in bug 1208787.
We can do the same with Linux, now that Linux builds are on clang too. In fact, I have a patch for that already.
Depends on: 1487622
Depends on: 1438446
See Also: → 1208787, 1486654
Assignee: nobody → mh+mozilla
And turn off separate static analysis build tasks.
Now that all Windows builds have static analysis enabled, the
clang_debug mozharness config does not have any relevant difference for
those jobs, so just use the debug mozharness config instead.

Depends on D8810
Pushed by
Enable static analysis on normal Windows CI builds r=ted
Use the normal debug mozharness config for Windows static analysis autotest r=ted
Remove the now unused clang and clang_debug mozharness configs and corresponding files r=ted
Depends on: 1500344
We should remove the win*-st-an platforms from (I can't currently find in my history where that code lives, I think it might be github somewhere)
You need to log in before you can comment on or make changes to this bug.