Open Bug 1637906 Opened 5 years ago Updated 2 months ago

[application-services] add taskgraph subcommand to reuse in gradle to point to standard cache routes

Categories

(Release Engineering :: Release Automation, enhancement)

enhancement

Tracking

(Not tracked)

People

(Reporter: mtabara, Unassigned)

References

Details

While porting to taskgraph a few weeks back, we've hit some issues, one of them being we no longer publish to the old indexes, but instead rely on the new indexes. More context of this in bug 1637695 comment 0.

In order to unblock application-services local building, we've had to deploy a small change in the same aforementioned bug to also publish to the old indexes. However, on the long, term, we'd like to get rid of custom routes and instead rely on standard caches (that are being built under the hood in taskgraph, just like in the other projects as well).

What that specifically means?

  1. Revert the PR from https://bugzilla.mozilla.org/show_bug.cgi?id=1637695#c0
  2. Turn https://searchfox.org/mozilla-central/rev/9f074fab9bf905fad62e7cc32faf121195f4ba46/python/mozbuild/mozbuild/artifact_commands.py#294-335 into taskgraph subcommand that can be reused in gradle so that we point to the standard caches. This is what we do in mozilla-central too and would allow us to find/reuse existing artifacts based on the standard caches.
Depends on: 1563169
Severity: -- → N/A
QA Contact: sfraser
You need to log in before you can comment on or make changes to this bug.