@@ -19,7 +19,7 @@ env: # Global environment, passed to all jobs & all steps
19
19
# To do so, set the secret DOCKERHUB_USERNAME and DOCKERHUB_PASSWORD in the repo secrets, and set the below to yes.
20
20
LOGIN_TO_DOCKERHUB : " yes"
21
21
22
- HOOK_VERSION : " 0.9.1 -build-${{github.run_number}}" # Use a forced Hook version
22
+ HOOK_VERSION : " 0.9.2 -build-${{github.run_number}}" # Use a forced Hook version
23
23
24
24
# Which flavors to build? space separated list, must match one of the TAG='s in flavors (this is used by matrix_prep job in gha-matrix command)
25
25
CI_TAGS : " standard armbian-sbc armbian-uefi lts" # 'dev' is not included
@@ -165,11 +165,19 @@ jobs:
165
165
DO_BUILD_LK_CONTAINERS : " no" # already built them; this is only for hook/linuxkit.
166
166
run : bash build.sh build "${{ matrix.kernel }}"
167
167
168
+ - name : " Build Hook ISO with Kernel ${{matrix.kernel}} (${{ matrix.arch }}) - cache: ${{matrix.gha_cache}}"
169
+ if : ${{ matrix.kernel == 'hook-latest-lts-amd64' || matrix.kernel == 'hook-default-amd64' || matrix.kernel == 'hook-latest-lts-arm64' || matrix.kernel == 'hook-default-arm64' }}
170
+ env :
171
+ DO_BUILD_LK_CONTAINERS : " no" # already built them; this is only for hook/linuxkit.
172
+ run : bash build.sh build "${{ matrix.kernel }}" LINUXKIT_ISO=yes
173
+
168
174
- name : Upload deb as artifact ${{ matrix.arch.name }} ${{ matrix.distro }}
169
175
uses : actions/upload-artifact@v4
170
176
with :
171
177
name : " hook-tarball-${{ matrix.kernel }}"
172
- path : out/*.tar.gz
178
+ path : |
179
+ out/*.tar.gz
180
+ out/*.iso
173
181
174
182
release-latest :
175
183
name : Publish all Hooks to GitHub Releases
@@ -226,7 +234,9 @@ jobs:
226
234
uses : jmgilman/actions-generate-checksum@v1
227
235
with :
228
236
method : sha512
229
- patterns : " *.tar.gz"
237
+ patterns : |
238
+ "*.tar.gz"
239
+ "*.iso"
230
240
231
241
- name : Update latest release
232
242
uses : softprops/action-gh-release@v2
@@ -235,6 +245,7 @@ jobs:
235
245
body : ${{env.RELEASE_NOTES}}
236
246
files : |
237
247
*.tar.gz
248
+ *.iso
238
249
checksum.txt
239
250
prerelease : true
240
251
tag_name : latest
@@ -270,7 +281,9 @@ jobs:
270
281
uses : jmgilman/actions-generate-checksum@v1
271
282
with :
272
283
method : sha512
273
- patterns : " *.tar.gz"
284
+ patterns : |
285
+ "*.tar.gz"
286
+ "*.iso"
274
287
275
288
- name : Update tag release
276
289
uses : softprops/action-gh-release@v2
@@ -279,6 +292,7 @@ jobs:
279
292
body : ${{env.RELEASE_NOTES}}
280
293
files : |
281
294
*.tar.gz
295
+ *.iso
282
296
checksum.txt
283
297
prerelease : true
284
298
tag_name : ${{github.ref}}
0 commit comments