|
71 | 71 | is_latest_version: true
|
72 | 72 | is_stable_version: true
|
73 | 73 | kernel_flavor: bazzite # must match a kernel_flavor from akmods repo
|
74 |
| - kernel_version: 6.13.5-102.bazzite.fc41.x86_64 # must match a cached version of the above flavor |
| 74 | + kernel_version: 6.13.6-102.bazzite.fc41.x86_64 # must match a cached version of the above flavor |
75 | 75 | exclude:
|
76 | 76 | - base_name: bazzite-deck-nvidia
|
77 | 77 | - base_name: bazzite
|
@@ -212,7 +212,7 @@ jobs:
|
212 | 212 | sudo podman pull ${{ env.PULL_IMAGE_REGISTRY }}/akmods-${{ matrix.target_nvidia_flavor }}:${{ matrix.kernel_flavor}}-${{ matrix.fedora_version }}-${{ matrix.kernel_version }}
|
213 | 213 |
|
214 | 214 | # Add rechunk as well to remove this source of failure
|
215 |
| - sudo podman pull ghcr.io/hhd-dev/rechunk:v1.1.3 |
| 215 | + sudo podman pull ghcr.io/hhd-dev/rechunk:v1.2.1 |
216 | 216 |
|
217 | 217 | - name: Get source versions
|
218 | 218 | id: labels
|
@@ -264,26 +264,33 @@ jobs:
|
264 | 264 | echo "Generated the following:"
|
265 | 265 | cat $GITHUB_OUTPUT
|
266 | 266 |
|
| 267 | + # Generate a file with all the build-args passed to buildah |
| 268 | + - name: Prepare build args file |
| 269 | + run: | |
| 270 | + cat <<'EOF' >>build_args.txt |
| 271 | + IMAGE_NAME=${{ env.IMAGE_NAME }} |
| 272 | + IMAGE_FLAVOR=${{ env.IMAGE_FLAVOR }} |
| 273 | + NVIDIA_FLAVOR=${{ matrix.target_nvidia_flavor }} |
| 274 | + NVIDIA_BASE=${{ env.NVIDIA_BASE }} |
| 275 | + IMAGE_VENDOR=${{ github.repository_owner }} |
| 276 | + BASE_IMAGE_NAME=${{ matrix.base_image_name }} |
| 277 | + BASE_IMAGE_FLAVOR=${{ matrix.base_image_flavor }} |
| 278 | + FEDORA_VERSION=${{ matrix.fedora_version }} |
| 279 | + KERNEL_FLAVOR=${{ matrix.kernel_flavor }} |
| 280 | + KERNEL_VERSION=${{ matrix.kernel_version }} |
| 281 | + IMAGE_BRANCH=${{ github.ref_name }} |
| 282 | + SHA_HEAD_SHORT=${{ env.SHA_HEAD_SHORT }} |
| 283 | + VERSION_TAG=${{ steps.generate-version.outputs.tag }} |
| 284 | + VERSION_PRETTY=${{ steps.generate-version.outputs.pretty }} |
| 285 | + EOF |
| 286 | +
|
267 | 287 | # Build image using buildah and save it to raw-img
|
268 | 288 | - name: Build Image
|
269 | 289 | id: build_image
|
270 | 290 | run: |
|
271 | 291 | sudo buildah build \
|
272 | 292 | --target ${{ env.CONTAINER_TARGET }} \
|
273 |
| - --build-arg IMAGE_NAME=${{ env.IMAGE_NAME }} \ |
274 |
| - --build-arg IMAGE_FLAVOR=${{ env.IMAGE_FLAVOR }} \ |
275 |
| - --build-arg NVIDIA_FLAVOR=${{ matrix.target_nvidia_flavor }} \ |
276 |
| - --build-arg NVIDIA_BASE=${{ env.NVIDIA_BASE }} \ |
277 |
| - --build-arg IMAGE_VENDOR=${{ github.repository_owner }} \ |
278 |
| - --build-arg BASE_IMAGE_NAME=${{ matrix.base_image_name }} \ |
279 |
| - --build-arg BASE_IMAGE_FLAVOR=${{ matrix.base_image_flavor }} \ |
280 |
| - --build-arg FEDORA_VERSION=${{ matrix.fedora_version }} \ |
281 |
| - --build-arg KERNEL_FLAVOR=${{ matrix.kernel_flavor }} \ |
282 |
| - --build-arg KERNEL_VERSION=${{ matrix.kernel_version }} \ |
283 |
| - --build-arg IMAGE_BRANCH=${{ github.ref_name }} \ |
284 |
| - --build-arg SHA_HEAD_SHORT=${{ env.SHA_HEAD_SHORT }} \ |
285 |
| - --build-arg VERSION_TAG=${{ steps.generate-version.outputs.tag }} \ |
286 |
| - --build-arg VERSION_PRETTY="${{ steps.generate-version.outputs.pretty }}" \ |
| 293 | + --build-arg-file build_args.txt \ |
287 | 294 | --tag raw-img .
|
288 | 295 |
|
289 | 296 | - name: Remove auxiliary images
|
@@ -332,9 +339,9 @@ jobs:
|
332 | 339 | # Reprocess raw-img using rechunker which will delete it
|
333 | 340 | - name: Run Rechunker
|
334 | 341 | id: rechunk
|
335 |
| - uses: hhd-dev/rechunk@v1.1.3 |
| 342 | + uses: hhd-dev/rechunk@v1.2.1 |
336 | 343 | with:
|
337 |
| - rechunk: 'ghcr.io/hhd-dev/rechunk:v1.1.3' |
| 344 | + rechunk: 'ghcr.io/hhd-dev/rechunk:v1.2.1' |
338 | 345 | ref: 'raw-img'
|
339 | 346 | prev-ref: '${{ steps.generate-prev-ref.outputs.ref }}'
|
340 | 347 | version: '${{ steps.generate-version.outputs.tag }}'
|
|
0 commit comments