18
18
- op-sepolia
19
19
- base-mainnet
20
20
- base-sepolia
21
+ - joc-mainnet
22
+ - joc-testnet
23
+ - linea-mainnet
24
+ - linea-sepolia
25
+ - taiko-mainnet
26
+ - taiko-hekla
21
27
- energyweb
22
28
- volta
23
29
cl_client :
62
68
additional_options :
63
69
description : " A Json property which allows to customize node even more"
64
70
default : ' {"timeout":"24", "default_dockerfile":"Dockerfile", "default_dockerfile_build_type":"release", "ssh_keys":"", "allowed_ips":"", "custom_machine_type": ""}'
65
- additional_optimism_options :
66
- description : " Extra options to configure optimism node"
67
- default : ' {"l1_nethermind_image":"", "op_node_image ":"", "op_el_extra_flags ":"", "op_cl_extra_flags ":"", "layer1_el_endpoint":"", "layer1_cl_endpoint":""}'
71
+ additional_l2_options :
72
+ description : " Extra options to configure L2 node"
73
+ default : ' {"l1_nethermind_image":"", "l2_node_image ":"", "l2_el_extra_flags ":"", "l2_cl_extra_flags ":"", "layer1_el_endpoint":"", "layer1_cl_endpoint":""}'
68
74
convert_to_paprika :
69
75
description : " If checked, will attempt to convert node to paprika schema using 'paprika' branch."
70
76
default : false
@@ -125,10 +131,10 @@ on:
125
131
description : " A Json property which allows to customize node even more"
126
132
default : ' {"timeout":"24", "default_dockerfile":"Dockerfile", "default_dockerfile_build_type":"release", "ssh_keys":"", "allowed_ips":"", "custom_machine_type": ""}'
127
133
required : false
128
- additional_optimism_options :
134
+ additional_l2_options :
129
135
type : string
130
- description : " Extra options to configure optimism node"
131
- default : ' {"l1_nethermind_image":"", "op_node_image ":"", "op_el_extra_flags ":"", "op_cl_extra_flags ":"", "layer1_el_endpoint":"", "layer1_cl_endpoint":""}'
136
+ description : " Extra options to configure L2 node"
137
+ default : ' {"l1_nethermind_image":"", "l2_node_image ":"", "l2_el_extra_flags ":"", "l2_cl_extra_flags ":"", "layer1_el_endpoint":"", "layer1_cl_endpoint":""}'
132
138
required : false
133
139
convert_to_paprika :
134
140
description : " If checked, will attempt to convert node to paprika schema using 'paprika' branch."
@@ -278,18 +284,12 @@ jobs:
278
284
echo "ssh_keys=$(echo '${{ inputs.additional_options }}' | jq -r .ssh_keys)" >> $GITHUB_OUTPUT
279
285
echo "allowed_ips=$(echo '${{ inputs.additional_options }}' | jq -r .allowed_ips)" >> $GITHUB_OUTPUT
280
286
echo "custom_machine_type=$(echo '${{ inputs.additional_options }}' | jq -r .custom_machine_type)" >> $GITHUB_OUTPUT
281
- echo "l1_nethermind_image=$(echo '${{ inputs.additional_optimism_options }}' | jq -r .l1_nethermind_image)" >> $GITHUB_OUTPUT
282
- echo "op_node_image=$(echo '${{ inputs.additional_optimism_options }}' | jq -r .op_node_image)" >> $GITHUB_OUTPUT
283
- echo "op_el_extra_flags=$(echo '${{ inputs.additional_optimism_options }}' | jq -r .op_el_extra_flags)" >> $GITHUB_OUTPUT
284
- echo "op_cl_extra_flags=$(echo '${{ inputs.additional_optimism_options }}' | jq -r .op_cl_extra_flags)" >> $GITHUB_OUTPUT
285
- echo "layer1_el_endpoint=$(echo '${{ inputs.additional_optimism_options }}' | jq -r .layer1_el_endpoint)" >> $GITHUB_OUTPUT
286
- echo "layer1_cl_endpoint=$(echo '${{ inputs.additional_optimism_options }}' | jq -r .layer1_cl_endpoint)" >> $GITHUB_OUTPUT
287
- if [[ ${{ inputs.network }} == base-* ]] || [[ ${{ inputs.network }} == op-* ]]; then
288
- echo "Forcing NON_VALIDATOR_MODE=false for OP chains"
289
- echo "NON_VALIDATOR_MODE=false" >> $GITHUB_OUTPUT
290
- else
291
- echo "NON_VALIDATOR_MODE=${{ inputs.non_validator_mode }}" >> $GITHUB_OUTPUT
292
- fi
287
+ echo "l1_nethermind_image=$(echo '${{ inputs.additional_l2_options }}' | jq -r .l1_nethermind_image)" >> $GITHUB_OUTPUT
288
+ echo "l2_node_image=$(echo '${{ inputs.additional_l2_options }}' | jq -r .l2_node_image)" >> $GITHUB_OUTPUT
289
+ echo "l2_el_extra_flags=$(echo '${{ inputs.additional_l2_options }}' | jq -r .l2_el_extra_flags)" >> $GITHUB_OUTPUT
290
+ echo "l2_cl_extra_flags=$(echo '${{ inputs.additional_l2_options }}' | jq -r .l2_cl_extra_flags)" >> $GITHUB_OUTPUT
291
+ echo "layer1_el_endpoint=$(echo '${{ inputs.additional_l2_options }}' | jq -r .layer1_el_endpoint)" >> $GITHUB_OUTPUT
292
+ echo "layer1_cl_endpoint=$(echo '${{ inputs.additional_l2_options }}' | jq -r .layer1_cl_endpoint)" >> $GITHUB_OUTPUT
293
293
294
294
- name : Trigger Node creation Repo Action
295
295
uses : benc-uk/workflow-dispatch@v1
@@ -306,7 +306,7 @@ jobs:
306
306
"network": "${{ inputs.network }}",
307
307
"cl_client": "${{ inputs.cl_client }}",
308
308
"additional_options": "{\"cl_custom_image\":\"${{ inputs.cl_custom_image }}\", \"timeout\":\"${{ steps.extract_variables.outputs.timeout }}\", \"non_validator_mode\":${{ steps.extract_variables.outputs.NON_VALIDATOR_MODE }}, \"additional_nethermind_flags\":\"${{ inputs.additional_nethermind_flags }}\", \"additional_cl_flags\":\"${{ inputs.additional_cl_flags }}\", \"ssh_keys\":\"${{ steps.extract_variables.outputs.ssh_keys }}\", \"allowed_ips\":\"${{ steps.extract_variables.outputs.allowed_ips }}\", \"custom_machine_type\":\"${{ steps.extract_variables.outputs.custom_machine_type }}\", \"convert_to_paprika\": \"${{ inputs.convert_to_paprika }}\"}",
309
- "additional_optimism_options ": "{\"l1_nethermind_image\":\"${{ steps.extract_variables.outputs.l1_nethermind_image}}\", \"op_node_image \":\"${{ steps.extract_variables.outputs.op_node_image }}\", \"op_el_extra_flags \":\"${{ steps.extract_variables.outputs.op_el_extra_flags }}\", \"op_cl_extra_flags \":\"${{ steps.extract_variables.outputs.op_cl_extra_flags }}\", \"layer1_el_endpoint\":\"${{ steps.extract_variables.outputs.layer1_el_endpoint}}\", \"layer1_cl_endpoint\":\"${{ steps.extract_variables.outputs.layer1_cl_endpoint}}\"}"
309
+ "additional_l2_options ": "{\"l1_nethermind_image\":\"${{ steps.extract_variables.outputs.l1_nethermind_image}}\", \"l2_node_image \":\"${{ steps.extract_variables.outputs.l2_node_image }}\", \"l2_el_extra_flags \":\"${{ steps.extract_variables.outputs.l2_el_extra_flags }}\", \"l2_cl_extra_flags \":\"${{ steps.extract_variables.outputs.l2_cl_extra_flags }}\", \"layer1_el_endpoint\":\"${{ steps.extract_variables.outputs.layer1_el_endpoint}}\", \"layer1_cl_endpoint\":\"${{ steps.extract_variables.outputs.layer1_cl_endpoint}}\"}"
310
310
}'
311
311
312
312
- name : Wait for creation of node
0 commit comments