tor-browser

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

parameters.py (723B)


      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 
      6 from gecko_taskgraph.parameters import extend_parameters_schema
      7 from voluptuous import Any, Required
      8 
      9 
     10 def get_defaults(repo_root):
     11    return {
     12        "next_version": None,
     13        "release_type": "",
     14    }
     15 
     16 
     17 extend_parameters_schema(
     18    {
     19        Required("next_version"): Any(str, None),
     20        Required("release_type"): str,
     21    },
     22    defaults_fn=get_defaults,
     23 )
     24 
     25 
     26 def get_decision_parameters(graph_config, parameters):
     27    parameters.setdefault("next_version", None)
     28    parameters.setdefault("release_type", "")