Skip to content

Commit 162892b

Browse files
committed
Make separate envs for try and auto builds
1 parent 2f2d59d commit 162892b

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

src/ci/github-actions/calculate-job-matrix.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ def calculate_jobs(job_type: JobType, job_data: Dict[str, Any]) -> List[Dict[str
8181
if job_type == JobType.PR:
8282
return add_base_env(name_jobs(job_data["pr"], "PR"), job_data["envs"]["pr"])
8383
elif job_type == JobType.Try:
84-
return add_base_env(name_jobs(job_data["try"], "try"), job_data["envs"]["production"])
84+
return add_base_env(name_jobs(job_data["try"], "try"), job_data["envs"]["try"])
8585
elif job_type == JobType.Auto:
86-
return add_base_env(name_jobs(job_data["auto"], "auto"), job_data["envs"]["production"])
86+
return add_base_env(name_jobs(job_data["auto"], "auto"), job_data["envs"]["auto"])
8787

8888
return []
8989

src/ci/github-actions/jobs.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ runners:
3939

4040
envs:
4141
production:
42+
&production
4243
DEPLOY_BUCKET: rust-lang-ci2
4344
TOOLSTATE_ISSUES_API_URL: https://api.github.com/repos/rust-lang/rust/issues
4445
TOOLSTATE_PUBLISH: 1
@@ -51,6 +52,13 @@ envs:
5152
ARTIFACTS_AWS_ACCESS_KEY_ID: AKIA46X5W6CZN24CBO55
5253
AWS_REGION: us-west-1
5354

55+
try:
56+
<<: *production
57+
DIST_TRY_BUILD: 1
58+
59+
auto:
60+
<<: *production
61+
5462
pr:
5563
PR_CI_JOB: 1
5664

@@ -76,7 +84,6 @@ pr:
7684
try:
7785
- image: dist-x86_64-linux
7886
env:
79-
DIST_TRY_BUILD: 1
8087
CODEGEN_BACKENDS: llvm,cranelift
8188
<<: *job-linux-16c
8289

0 commit comments

Comments
 (0)