tor-browser

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

commit 2a49b7ce7630ebf1e6f3cfc2a5fd2230d6dc1366
parent 38cd0df8293ce884769dc8d4d25fd51fda43146c
Author: Andrew Halberstadt <ahal@mozilla.com>
Date:   Fri, 31 Oct 2025 15:37:16 +0000

Bug 1997476 - [ci] Fix extra_args block for autoland cron tasks, r=releng-reviewers,Eijebong

Autoland cron tasks currently match both non-default arms of this
$switch statement, which is causing errors like:
```
Traceback (most recent call last):
  File "/usr/local/lib/python3.11/site-packages/build_decision/util/cli.py", line 60, in main
    args.command(vars(args))
  File "/usr/local/lib/python3.11/site-packages/build_decision/cli.py", line 39, in wrapper
    func(args)
  File "/usr/local/lib/python3.11/site-packages/build_decision/cli.py", line 75, in cron
    run(
  File "/usr/local/lib/python3.11/site-packages/build_decision/cron/__init__.py", line 127, in run
    _format_and_raise_error_if_any(failed_jobs)
  File "/usr/local/lib/python3.11/site-packages/build_decision/cron/__init__.py", line 136, in _format_and_raise_error_if_any
    raise RuntimeError(
RuntimeError: Cron jobs ['android-l10n-import'] couldn't be triggered properly. Reason(s):
```

Differential Revision: https://phabricator.services.mozilla.com/D270775

Diffstat:
M.taskcluster.yml | 10++++++----
1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/.taskcluster.yml b/.taskcluster.yml @@ -244,10 +244,12 @@ tasks: - -cx - $let: extraArgs: - $switch: - 'tasks_for == "cron"': '${cron.quoted_args}' - 'repository.project in ["autoland", "try"]': '--no-verify' - $default: '' + $if: 'tasks_for == "cron"' + then: '${cron.quoted_args}' + else: + $if: 'repository.project in ["autoland", "try"]' + then: '--no-verify' + else: '' in: $if: 'tasks_for == "action"' then: >