tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

maybe_release.py (736B)


      1 # This Source Code Form is subject to the terms of the Mozilla Public
      2 # License, v. 2.0. If a copy of the MPL was not distributed with this
      3 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
      4 
      5 from taskgraph.transforms.base import TransformSequence
      6 from taskgraph.util.schema import resolve_keyed_by
      7 
      8 from gecko_taskgraph.util.attributes import release_level
      9 
     10 transforms = TransformSequence()
     11 
     12 
     13 @transforms.add
     14 def make_task_description(config, jobs):
     15    for job in jobs:
     16        for key in ["worker-type", "scopes"]:
     17            resolve_keyed_by(
     18                job,
     19                key,
     20                item_name=job["name"],
     21                **{"release-level": release_level(config.params)},
     22            )
     23        yield job