6
6
# ! 2021-03-10 omit stable until the changes related to nokogiri are shipping in v22
7
7
# ! #@ all_truffleruby_versions.extend(truffleruby_versions["supported"])
8
8
9
- # @ compile_flag_combos = ["--disable-system-libraries --disable-static",
10
- # @ "--disable-system-libraries --enable-static",
11
- # @ "--enable-system-libraries",
12
- # @ ]
9
+ # @ compile_flag_combos = [["--disable-system-libraries", "--disable-static"],
10
+ # @ ["--disable-system-libraries", "--enable-static"],
11
+ # @ ["--enable-system-libraries"]]
13
12
14
13
---
15
14
# @ def registry_image(image_repo, image_tag):
@@ -80,12 +79,14 @@ jobs:
80
79
# @ if/end previous_job_name:
81
80
passed : # @ [previous_job_name]
82
81
# @ for compile_flags in compile_flag_combos:
83
- - task : rake-test
82
+ # @ task_name = ["rake-test"]
83
+ # @ task_name.extend(compile_flags)
84
+ - task : # @ "_".join(task_name)
84
85
config :
85
86
" _ " : # @ template.replace(registry_image("flavorjones/nokogiri-test", "truffle-{}".format(ruby_version)))
86
87
inputs : [{name: ci}, {name: nokogiri}]
87
88
params :
88
- COMPILE_FLAGS : # @ compile_flags
89
+ COMPILE_FLAGS : # @ " ".join( compile_flags)
89
90
run : { path: ci/concourse/tasks/rake-test/run.sh }
90
91
# @ end
91
92
# @ previous_job_name = job_name
@@ -104,12 +105,14 @@ jobs:
104
105
# @ if/end previous_job_name:
105
106
passed : # @ [previous_job_name]
106
107
# @ for compile_flags in compile_flag_combos:
107
- - task : rake-test
108
+ # @ task_name = ["rake-test"]
109
+ # @ task_name.extend(compile_flags)
110
+ - task : # @ "_".join(task_name)
108
111
config :
109
112
" _ " : # @ template.replace(registry_image("flavorjones/nokogiri-test", "truffle-{}".format(ruby_version)))
110
113
inputs : [{name: ci}, {name: nokogiri-pr, path: nokogiri}]
111
114
params :
112
- COMPILE_FLAGS : # @ compile_flags
115
+ COMPILE_FLAGS : # @ " ".join( compile_flags)
113
116
run : { path: ci/concourse/tasks/rake-test/run.sh }
114
117
# @ end
115
118
# @ previous_job_name = job_name
0 commit comments