Skip to content

Commit 87833fc

Browse files
committed
Fix release kind: use level to detect dry-run instead of tasks_for
1 parent 60b57bd commit 87833fc

2 files changed

Lines changed: 13 additions & 11 deletions

File tree

taskcluster/code_coverage_taskgraph/transforms/release.py

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,20 @@ def add_release_config(config, tasks):
88
for task in tasks:
99
params = config.params
1010
version = params["head_ref"]
11+
is_level_3 = params["level"] == "3"
1112

1213
task.setdefault("worker", {})
13-
task["worker"]["command"] = [
14-
"taskboot",
15-
"github-release",
16-
"mozilla/code-coverage",
17-
version,
18-
]
19-
task["worker"].setdefault("env", {})["TASKCLUSTER_SECRET"] = (
20-
"project/relman/code-coverage/release"
21-
)
14+
command = ["taskboot", "github-release", "mozilla/code-coverage", version]
15+
if not is_level_3:
16+
command.append("--dry-run")
17+
task["worker"]["command"] = command
18+
19+
if is_level_3:
20+
task["worker"].setdefault("env", {})["TASKCLUSTER_SECRET"] = (
21+
"project/relman/code-coverage/release"
22+
)
23+
task.setdefault("scopes", []).append(
24+
"secrets:get:project/relman/code-coverage/release"
25+
)
2226

2327
yield task

taskcluster/kinds/release/kind.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ tasks:
1515
docker-image: mozilla/taskboot:0.4.1
1616
taskcluster-proxy: true
1717
max-run-time: 3600
18-
scopes:
19-
- secrets:get:project/relman/code-coverage/release
2018
dependencies:
2119
lint: lint-pre-commit

0 commit comments

Comments
 (0)