Skip to content

Commit 0132186

Browse files
committed
test(haos-e2e): TEMP point both lanes at :17.3-haose2eefficiency (perf measurement)
Temporary scaffolding for PR #1428 only. The publish workflow on this branch (dispatched with tag_suffix=haose2eefficiency) just published the in-format compressed qcow2 to ``ghcr.io/homeassistant-ai/haos-test-image:17.3-haose2eefficiency`` — size 5.1 GB down from 12 GB (2.3x ratio, see run 26361263298 step 11). Pointing both test lanes at the new tag lets this PR's e2e CI exercise the compressed pull path so we can measure GHCR-pull wall-time end-to-end. The shared actions/cache entry for the existing key was deleted before this push so both lanes miss the restore step and fall through to the GHCR fetch. Final cleanup commit before this PR is marked ready will revert both ``tag=`` lines back to ``-latest``. Do not merge in this state.
1 parent ba97395 commit 0132186

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

.github/workflows/haos-e2e-inaddon-tests.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,12 @@ jobs:
133133
continue-on-error: true
134134
run: |
135135
version=$(python3 -c "from tests.haos_image_build.build_image import HAOS_VERSION; print(HAOS_VERSION)")
136-
tag="${IMAGE_REPO}:${version}-latest"
136+
# TEMPORARY (perf/haos-e2e-improvements PR #1428 only): pulling
137+
# from the perf-iteration tag so we measure the in-format
138+
# compressed qcow2 published from this branch via the publish
139+
# workflow's tag_suffix dispatch input. Final cleanup commit
140+
# reverts to ``-latest`` before merge.
141+
tag="${IMAGE_REPO}:${version}-haose2eefficiency"
137142
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io \
138143
-u ${{ github.actor }} --password-stdin
139144
curl -fsSL https://github.com/oras-project/oras/releases/download/v1.2.0/oras_1.2.0_linux_amd64.tar.gz \

.github/workflows/haos-e2e-tests.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,12 @@ jobs:
146146
continue-on-error: true
147147
run: |
148148
version=$(python3 -c "from tests.haos_image_build.build_image import HAOS_VERSION; print(HAOS_VERSION)")
149-
tag="${IMAGE_REPO}:${version}-latest"
149+
# TEMPORARY (perf/haos-e2e-improvements PR #1428 only): pulling
150+
# from the perf-iteration tag so we measure the in-format
151+
# compressed qcow2 published from this branch via the publish
152+
# workflow's tag_suffix dispatch input. Final cleanup commit
153+
# reverts to ``-latest`` before merge.
154+
tag="${IMAGE_REPO}:${version}-haose2eefficiency"
150155
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io \
151156
-u ${{ github.actor }} --password-stdin
152157
curl -fsSL https://github.com/oras-project/oras/releases/download/v1.2.0/oras_1.2.0_linux_amd64.tar.gz \

0 commit comments

Comments
 (0)