66 merge_group :
77 types : [checks_requested]
88 workflow_dispatch :
9+ workflow_call :
10+ inputs :
11+ dry-run :
12+ required : true
13+ type : boolean
914env :
1015 SINGULARITY : 1
1116jobs :
1217 build-reuse-manifest :
18+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
1319 runs-on : ubuntu-latest
1420
1521 steps :
1622 - uses : actions/checkout@v4
17- - uses : actions/setup-python@v5
23+ - name : singularity setup
24+ uses : ./.github/actions/singularity-setup
1825 - name : run reuse
1926 run : ./bin/reuse spdx
2027 build-udb-api-doc :
28+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
2129 runs-on : ubuntu-latest
2230 steps :
2331 - name : Clone Github Repo Action
2735 - name : Generate UDB API Docs
2836 run : ./do gen:udb:api_doc
2937 build-isa-explorer-csr :
38+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
3039 runs-on : ubuntu-latest
3140 steps :
3241 - name : Clone Github Repo Action
3645 - name : Generate ISA Explorer CSR
3746 run : ./do gen:isa_explorer_browser_csr
3847 build-isa-explorer-ext :
48+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
3949 runs-on : ubuntu-latest
4050 steps :
4151 - name : Clone Github Repo Action
@@ -45,24 +55,27 @@ jobs:
4555 - name : Generate ISA Explorer Extension
4656 run : ./do gen:isa_explorer_browser_ext
4757 build-isa-explorer-inst :
58+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
4859 runs-on : ubuntu-latest
4960 steps :
5061 - name : Clone Github Repo Action
5162 uses : actions/checkout@v4
5263 - name : singularity setup
5364 uses : ./.github/actions/singularity-setup
5465 - name : Generate ISA Explorer Instructions
55- run : ./do gen:isa_explorer_browser_insts
66+ run : ./do gen:isa_explorer_browser_inst
5667 build-isa-explorer-spreadsheet :
68+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
5769 runs-on : ubuntu-latest
5870 steps :
5971 - name : Clone Github Repo Action
6072 uses : actions/checkout@v4
6173 - name : singularity setup
6274 uses : ./.github/actions/singularity-setup
6375 - name : Generate ISA Explorer Spreadsheet
64- run : ./do gen:isa_explorer_browser_spreadsheet
76+ run : ./do gen:isa_explorer_spreadsheet
6577 build-html-isa-manual :
78+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
6679 runs-on : ubuntu-latest
6780 env :
6881 MANUAL_NAME : isa
7588 - name : Generate HTML ISA manual
7689 run : ./do gen:html_manual
7790 build-html-cfg-isa-manual :
91+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
7892 runs-on : ubuntu-latest
7993 steps :
8094 - name : Clone Github Repo Action
8498 - name : Generate HTML ISA manual for a config
8599 run : ./do gen:html[example_rv64_with_overlay]
86100 build-instruction-appendix :
101+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
87102 runs-on : ubuntu-latest
88103 steps :
89104 - name : Clone Github Repo Action
93108 - name : Generate instruction appendix
94109 run : ./do gen:instruction_appendix
95110 build-rvi20-profile :
111+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
96112 runs-on : ubuntu-latest
97113 steps :
98114 - name : Clone Github Repo Action
@@ -102,6 +118,7 @@ jobs:
102118 - name : Generate RVI20
103119 run : ./do gen:profile_release_pdf[RVI20]
104120 build-rva20-profile :
121+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
105122 runs-on : ubuntu-latest
106123 steps :
107124 - name : Clone Github Repo Action
@@ -111,6 +128,7 @@ jobs:
111128 - name : Generate RVA20
112129 run : ./do gen:profile_release_pdf[RVA20]
113130 build-rva22-profile :
131+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
114132 runs-on : ubuntu-latest
115133 steps :
116134 - name : Clone Github Repo Action
@@ -120,6 +138,7 @@ jobs:
120138 - name : Generate RVA22
121139 run : ./do gen:profile_release_pdf[RVA22]
122140 build-rva23-profile :
141+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
123142 runs-on : ubuntu-latest
124143 steps :
125144 - name : Clone Github Repo Action
@@ -129,6 +148,7 @@ jobs:
129148 - name : Generate RVA23
130149 run : ./do gen:profile_release_pdf[RVA23]
131150 build-rvb23-profile :
151+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
132152 runs-on : ubuntu-latest
133153 steps :
134154 - name : Clone Github Repo Action
@@ -138,6 +158,7 @@ jobs:
138158 - name : Generate RVB23
139159 run : ./do gen:profile_release_pdf[RVB23]
140160 build-ac100-crd :
161+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
141162 runs-on : ubuntu-latest
142163 steps :
143164 - name : Clone Github Repo Action
@@ -147,6 +168,7 @@ jobs:
147168 - name : Generate AC100 CRD
148169 run : ./do gen:proc_crd_pdf[AC100]
149170 build-ac200-crd :
171+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
150172 runs-on : ubuntu-latest
151173 steps :
152174 - name : Clone Github Repo Action
@@ -156,6 +178,7 @@ jobs:
156178 - name : Generate AC200 CRD
157179 run : ./do gen:proc_crd_pdf[AC200]
158180 build-mc100-32-crd :
181+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
159182 runs-on : ubuntu-latest
160183 steps :
161184 - name : Clone Github Repo Action
@@ -165,6 +188,7 @@ jobs:
165188 - name : Generate MC100-32 CRD
166189 run : ./do gen:proc_crd_pdf[MC100-32]
167190 build-mc100-64-crd :
191+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
168192 runs-on : ubuntu-latest
169193 steps :
170194 - name : Clone Github Repo Action
@@ -174,6 +198,7 @@ jobs:
174198 - name : Generate MC100-64 CRD
175199 run : ./do gen:proc_crd_pdf[MC100-64]
176200 build-mc200-32-crd :
201+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
177202 runs-on : ubuntu-latest
178203 steps :
179204 - name : Clone Github Repo Action
@@ -183,6 +208,7 @@ jobs:
183208 - name : Generate MC200-32 CRD
184209 run : ./do gen:proc_crd_pdf[MC200-32]
185210 build-mc200-64-crd :
211+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
186212 runs-on : ubuntu-latest
187213 steps :
188214 - name : Clone Github Repo Action
@@ -192,6 +218,7 @@ jobs:
192218 - name : Generate MC200-64 CRD
193219 run : ./do gen:proc_crd_pdf[MC200-64]
194220 build-mc300-32-crd :
221+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
195222 runs-on : ubuntu-latest
196223 steps :
197224 - name : Clone Github Repo Action
@@ -201,6 +228,7 @@ jobs:
201228 - name : Generate MC300-32 CRD
202229 run : ./do gen:proc_crd_pdf[MC300-32]
203230 build-mc300-64-crd :
231+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
204232 runs-on : ubuntu-latest
205233 steps :
206234 - name : Clone Github Repo Action
@@ -210,6 +238,7 @@ jobs:
210238 - name : Generate MC300-64 CRD
211239 run : ./do gen:proc_crd_pdf[MC300-64]
212240 build-mc100-32-ctp :
241+ if : (github.event_name == 'merge_queue') || (inputs.dry-run == false)
213242 runs-on : ubuntu-latest
214243 steps :
215244 - name : Clone Github Repo Action
0 commit comments