Open Bug 1753953 Opened 4 years ago Updated 10 months ago

macOS 11 artifact jobs require full shippable build despite artifacts being available

Categories

(Firefox Build System :: Task Configuration, task)

task

Tracking

(Not tracked)

People

(Reporter: Gijs, Unassigned)

References

Details

Attachments

(1 file)

STR:

  1. clean central tree
  2. run ./mach try fuzzy --artifact --full and select some macOS 11 mochitest-browser-chrome jobs
  3. push: https://treeherder.mozilla.org/jobs?repo=try&revision=274324dfb2722a67bfe8944b259a0b7cf57a458f

ER:
artifact builds because I pushed with --artifact

AR:
no artifact builds.

This wastes resources as well as developer time, because the results take much longer to appear.

Apparently we made artifact builds work locally in bug 1690870.

Depends on: 1690870

Looks like test-platforms.yml defines macosx1100-64-qr/debug which only runs jittests, and macosx1100-64-shippable-qr/opt which uses shippable builds. Can we add a plain opt platform, or add non-jittests to the debug one?

Severity: -- → N/A
Flags: needinfo?(mcastelluccio)

I don't see any downsides, but I'm waiting for Joel to get back to redirect the needinfo to him and confirm.

Flags: needinfo?(mcastelluccio) → needinfo?(jmaher)

I assume we can run on the opt instead of shippable, that should solve this problem.

I don't think this is as simple as using opt vs shippable, nor is it as simple as telling the task to use an artifact.

:sheehan, do you know how to get a build to use artifacts?

Flags: needinfo?(jmaher) → needinfo?(sheehan)
Assignee: nobody → jcristau
Status: NEW → ASSIGNED
Flags: needinfo?(sheehan)
  • package tests for build-macosx64-shippable/opt
  • add macosx64-x64-opt and macosx64-aarch64-opt to the list of artifact jobs
Assignee: jcristau → nobody
Status: ASSIGNED → NEW
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: