File tree 2 files changed +11
-5
lines changed
2 files changed +11
-5
lines changed Original file line number Diff line number Diff line change @@ -85,14 +85,14 @@ impl JobDatabase {
85
85
}
86
86
87
87
pub fn load_job_db ( db : & str ) -> anyhow:: Result < JobDatabase > {
88
- let mut db: Value = serde_yaml:: from_str ( db) ?;
88
+ let mut db: Value = serde_yaml:: from_str ( db) . context ( "failed to parse YAML content" ) ?;
89
89
90
90
// We need to expand merge keys (<<), because serde_yaml can't deal with them
91
91
// `apply_merge` only applies the merge once, so do it a few times to unwrap nested merges.
92
- db. apply_merge ( ) ?;
93
- db. apply_merge ( ) ?;
92
+ db. apply_merge ( ) . context ( "failed to apply merge keys" ) ?;
93
+ db. apply_merge ( ) . context ( "failed to apply merge keys" ) ?;
94
94
95
- let db: JobDatabase = serde_yaml:: from_value ( db) ?;
95
+ let db: JobDatabase = serde_yaml:: from_value ( db) . context ( "failed to parse job database" ) ?;
96
96
Ok ( db)
97
97
}
98
98
Original file line number Diff line number Diff line change @@ -351,6 +351,12 @@ auto:
351
351
DOCKER_SCRIPT : x86_64-gnu-llvm3.sh
352
352
<< : *job-linux-4c
353
353
354
+ - name : x86_64-gnu-llvm-19
355
+ env :
356
+ ENABLE_GCC_CODEGEN : " 1"
357
+ DOCKER_SCRIPT : x86_64-gnu-llvm.sh
358
+ << : *job-linux-36c-codebuild
359
+
354
360
# The x86_64-gnu-llvm-19 job is split into multiple jobs to run tests in parallel.
355
361
# x86_64-gnu-llvm-19-1 skips tests that run in x86_64-gnu-llvm-19-{2,3}.
356
362
- name : x86_64-gnu-llvm-19-1
@@ -382,7 +388,7 @@ auto:
382
388
- name : x86_64-gnu-tools
383
389
env :
384
390
DEPLOY_TOOLSTATES_JSON : toolstates-linux.json
385
- << : *job-linux-4c
391
+ << : *job-linux-36c-codebuild
386
392
387
393
# ###################
388
394
# macOS Builders #
You can’t perform that action at this time.
0 commit comments