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

RESOLVED FIXED in Firefox 64

Status

enhancement
RESOLVED FIXED
10 months ago
8 months ago

People

(Reporter: ted, Assigned: glandium)

Tracking

Trunk
mozilla64
Dependency tree / graph

Firefox Tracking Flags

(firefox64 fixed)

Details

Attachments

(3 attachments)

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.
Assignee

Comment 1

10 months ago
We can do the same with Linux, now that Linux builds are on clang too. In fact, I have a patch for that already.
Assignee

Updated

10 months ago
Depends on: 1487622
Depends on: 1438446
See Also: → 1208787, 1486654
Assignee

Updated

8 months ago
Assignee: nobody → mh+mozilla
Assignee

Comment 2

8 months ago
And turn off separate static analysis build tasks.
Assignee

Comment 3

8 months ago
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

Comment 5

8 months ago
Pushed by mh@glandium.org:
https://hg.mozilla.org/integration/autoland/rev/60d974e18e6a
Enable static analysis on normal Windows CI builds r=ted
https://hg.mozilla.org/integration/autoland/rev/7f518733a402
Use the normal debug mozharness config for Windows static analysis autotest r=ted
https://hg.mozilla.org/integration/autoland/rev/364f270ff9bf
Remove the now unused clang and clang_debug mozharness configs and corresponding files r=ted
We should remove the win*-st-an platforms from https://mozilla-releng.net/trychooser/ (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.