Skip to content

Commit f4e8f13

Browse files
authored
Merge pull request #295 from gagath/delay-img-compression
feat!: compress image only for CI (5.5x speedup)
2 parents 7965dfa + d810270 commit f4e8f13

3 files changed

Lines changed: 6 additions & 9 deletions

File tree

.github/workflows/debos.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,9 @@ jobs:
155155
dir="debos-artifacts"
156156
mkdir -v "${dir}"
157157
# compress output files before staging them
158-
gzip --keep rootfs.tar rootfs.tar.gz
158+
gzip --keep rootfs.tar
159+
gzip --keep disk-ufs.img
160+
gzip --keep disk-sdcard.img
159161
# copy output files
160162
cp -av rootfs.tar.gz "${dir}"
161163
cp -av dtbs.tar.gz "${dir}"

Makefile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@ http_proxy ?= $(shell apt-config dump --format '%v%n' Acquire::http::Proxy)
4747
export http_proxy
4848

4949
.PHONY: all
50-
all: disk-ufs.img.gz disk-sdcard.img.gz
50+
all: disk-ufs.img disk-sdcard.img
5151

5252
rootfs.tar: debos-recipes/qualcomm-linux-debian-rootfs.yaml
5353
$(DEBOS_CMD) $<
5454

55-
disk-ufs.img disk-ufs.img.gz: debos-recipes/qualcomm-linux-debian-image.yaml rootfs.tar
55+
disk-ufs.img: debos-recipes/qualcomm-linux-debian-image.yaml rootfs.tar
5656
$(DEBOS_CMD) $<
5757

58-
disk-sdcard.img.gz: debos-recipes/qualcomm-linux-debian-image.yaml rootfs.tar
58+
disk-sdcard.img: debos-recipes/qualcomm-linux-debian-image.yaml rootfs.tar
5959
$(DEBOS_CMD) -t imagetype:sdcard $<
6060

6161
.PHONY: test

debos-recipes/qualcomm-linux-debian-image.yaml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,10 +136,5 @@ actions:
136136
bs="${sector_size}" skip="${start}" count="${sectors}"
137137
done
138138
139-
- action: run
140-
description: Add compressed image file
141-
postprocess: true
142-
command: gzip -v -f -k "${ARTIFACTDIR}/{{ $image }}"
143-
144139
# Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries.
145140
# SPDX-License-Identifier: BSD-3-Clause

0 commit comments

Comments
 (0)