Closed Bug 1853091 Opened 2 years ago Closed 1 years ago

Add artifact build validation tasks

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(firefox119 fixed)

RESOLVED FIXED
119 Branch
Tracking Status
firefox119 --- fixed

People

(Reporter: glandium, Assigned: glandium)

References

Details

Attachments

(4 files)

We kind of accidentally have one such thing via the eme check for win64-aarch64, and it caught problems in the past (the most recent being bug 1851714), but that's going to go away with bug 1853088. It would be valuable to have an explicit artifact builds check.

We never really had such tasks, so that they failed was not visible. The
problem is that the unpack code doesn't handle symbolic links properly,
and mac builds have a symbolic link for the icon that sends to
/Applications. What we really want to unpack, though, is the
Firefox*.app/Contents/Resources directory, so do that.

While doing that, we also change the path we unpack for other platforms,
which has the side effect of removing precomplete, so we don't need to
alter. It should have been this way all along.

diffoscope uses it to display nicer binary diffs.

Pushed by mh@glandium.org: https://hg.mozilla.org/integration/autoland/rev/ad1476c9ef59 Split diffoscope task definitions across two files. r=taskgraph-reviewers,jcristau https://hg.mozilla.org/integration/autoland/rev/9d2fc12cb8e2 Properly handle mac builds in diffoscope tasks. r=taskgraph-reviewers,jcristau https://hg.mozilla.org/integration/autoland/rev/90bbffae21ea Add xxd to the diffoscope docker image. r=taskgraph-reviewers,jcristau https://hg.mozilla.org/integration/autoland/rev/4e4e101b77c0 Add artifact build validation tasks. r=taskgraph-reviewers,jcristau
Blocks: 1853874
Pushed by nbeleuzu@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4d416c08d583 Fix Diffoscope failure on jogfile.json. r=glandium CLOSED TREE

Backed out changeset 4d416c08d583 (bug 1853091) bug 1853874 fixed the actual underlying issue.

Flags: needinfo?(mh+mozilla)
Flags: needinfo?(mh+mozilla)
Regressions: 1854924
See Also: → 1930856
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: