Open Bug 1681607 Opened 9 months ago Updated 6 months ago

comm_taskgraph updates for one-repo

Categories

(Thunderbird :: Build Config, task)

Tracking

(thunderbird_esr78 unaffected, thunderbird85 unaffected)

ASSIGNED
86 Branch
Tracking Status
thunderbird_esr78 --- unaffected
thunderbird85 --- unaffected

People

(Reporter: rjl, Assigned: rjl)

References

(Blocks 1 open bug)

Details

(Keywords: leave-open)

Attachments

(3 files)

Using this bug to track changes to comm_taskgraph code needed for one-repo.

Ideally, any changes that are made should work in both the split-repo and single-repo setups so that changes can land on comm-central and then get merged to Jamun.

Summary: comm_taskgraph updates fpr one-repo → comm_taskgraph updates for one-repo

The hash_paths function in comm-central does not work when comm/ not a separate
repository. As both repositories need to work for the next few months, this
wrapper will support both possibilities.

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/3b8c984184d8
Make hash_paths a wrapper function to support the possibility of single-repo. r=justdave
Target Milestone: --- → 86 Branch

Some Taskcluster jobs such as the decision task and toolchain builds
do not need the entire source tree checked out. Those jobs use mercurial
sparse profiles to only check out what is needed. Thunderbird builds
mostly use the same profiles as Firefox; these are the new ones that
are required with one-repo.
Note that currently, there are no sparse checkout profiles on any
Thunderbird repository. Adding these files will not affect current
operations.

Pushed by thunderbird@calypsoblue.org:
https://hg.mozilla.org/comm-central/rev/5bcfd0e1952f
Set taskgraph parameters for Jamun. r=justdave
https://hg.mozilla.org/comm-central/rev/f734b3219c1d
[one-repo] Add Mercurial sparse profiles. r=justdave
You need to log in before you can comment on or make changes to this bug.