Skip to content

Commit c1d1384

Browse files
committed
revert: restore :17.3-latest tag pointer in HAOS e2e workflows
Reverts the temporary tag pointer added in commit 0132186 ("test(haos-e2e): TEMP point both lanes at :17.3-haose2eefficiency"). The compressed-qcow2 measurement is done — both lanes pulled :17.3-haose2eefficiency on commit 2b's run with GHCR pull dropping from 5m 39s (commit #1, uncompressed) to 47-58s (compressed). See runs 26361656754 + 26361656780. After merge, ``build-haos-test-image.yml``'s next master-push run republishes ``:17.3-latest`` through the compression step (added in commit ba97395), so the master-served image gets the same treatment and every future PR's GHCR-pull path benefits. The ``:17.3-haose2eefficiency`` GHCR tag itself can be deleted post-merge (or left as a perf-iteration artifact — it doesn't hurt anything). This commit's CI run is expected to be SLOWER than commit 2b's because it pulls the old uncompressed ``:17.3-latest`` — that's the validation that the master-served path still works end to end, not a regression.
1 parent 0132186 commit c1d1384

2 files changed

Lines changed: 2 additions & 12 deletions

File tree

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

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,7 @@ 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-
# 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"
136+
tag="${IMAGE_REPO}:${version}-latest"
142137
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io \
143138
-u ${{ github.actor }} --password-stdin
144139
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: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -146,12 +146,7 @@ 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-
# 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"
149+
tag="${IMAGE_REPO}:${version}-latest"
155150
echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io \
156151
-u ${{ github.actor }} --password-stdin
157152
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)