Closed Bug 1791139 Opened 2 years ago Closed 2 years ago

Port bug 1790918: toolchain-alias can now be keyed by project

Categories

(Thunderbird :: Build Config, task)

Tracking

(thunderbird_esr102 unaffected)

RESOLVED FIXED
106 Branch
Tracking Status
thunderbird_esr102 --- unaffected

People

(Reporter: rjl, Assigned: rjl)

References

Details

Attachments

(1 file)

There's some checking done at https://searchfox.org/comm-central/rev/1480d9f14070fee52641c2698fc9a104b02ceddb/taskcluster/comm_taskgraph/loader/reference.py#70-88 which makes sure that a task kind importing jobs from m-c gecko_taskgraph only tries to imports individual jobs that actually exist.

Bug 1790918 changed toolchain jobs so that toolchain-alias is now possibly keyed by project. The value has not been resolved when the checking code runs though, so need to call resolve_keyed_by when looking at toolchain-alias.

Reference jobs are imported from m-c gecko_taskgraph. There's a check to make
sure that what is named in c-c kind.yml files actually exists.

Bug 1790918 changed toolchain jobs so that toolchain-alias is now possibly keyed
by project. The value has not been resolved when the checking code runs though,
so need to call resolve_keyed_by when looking at toolchain-alias.

Assignee: nobody → rob
Status: NEW → ASSIGNED

Pushed by alessandro@thunderbird.net:
https://hg.mozilla.org/comm-central/rev/3211a7bc51c3
Port bug 1790918: Resolve toolchain-alias in order to verify imported reference-jobs. r=aleca

Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
Pushed by mkmelin@iki.fi:
https://hg.mozilla.org/comm-central/rev/acb6d924831a
follow-up, fix linting. rs=black-lint DONTBUILD
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: