File tree 1 file changed +31
-0
lines changed
1 file changed +31
-0
lines changed Original file line number Diff line number Diff line change @@ -159,3 +159,34 @@ jobs:
159
159
path : |
160
160
build/coreboot.rom
161
161
retention-days : 30
162
+ build_q35 :
163
+ runs-on : ubuntu-22.04
164
+ container :
165
+ image : coreboot/coreboot-sdk:2023-11-24_2731fa619b
166
+ options : --user 1001
167
+ strategy :
168
+ matrix :
169
+ vendor : [ emulation_qemu ]
170
+ model : [ x86_q35 ]
171
+ payload : [ uefi, uefi_all_menus ]
172
+ steps :
173
+ - name : Checkout repository
174
+ uses : actions/checkout@v4
175
+ with :
176
+ # Checkout pull request HEAD commit instead of merge commit
177
+ # See: https://github.com/actions/checkout#checkout-pull-request-head-commit-instead-of-merge-commit
178
+ ref : ${{ github.event.pull_request.head.sha }}
179
+ # Fetch complete history
180
+ fetch-depth : 0
181
+ - name : Build Dasharo
182
+ run : |
183
+ cp configs/config.${{ matrix.vendor }}_${{ matrix.model }}_${{ matrix.payload }} .config
184
+ make olddefconfig
185
+ make
186
+ - name : Save artifacts
187
+ uses : actions/upload-artifact@v4
188
+ with :
189
+ name : " dasharo-${{ matrix.vendor }}-${{ matrix.model }}-${{ matrix.payload }}"
190
+ path : |
191
+ build/coreboot.rom
192
+ retention-days : 30
You can’t perform that action at this time.
0 commit comments