Skip to content

[ci-maintainer] fix: pin hummingbird repo to published snapshot path - #1387

Merged
hanthor-hive-agent[bot] merged 1 commit into
mainfrom
ci/fix-hummingbird-baseurl-snapshot
Aug 12, 2026
Merged

[ci-maintainer] fix: pin hummingbird repo to published snapshot path#1387
hanthor-hive-agent[bot] merged 1 commit into
mainfrom
ci/fix-hummingbird-baseurl-snapshot

Conversation

@hanthor-hive-agent

@hanthor-hive-agent hanthor-hive-agent Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

CI Fix

tunaOS #1282 moved the tunaos-hummingbird repo baseurl to https://repo.tunaos.org/hummingbird/current/$basearch/, but the tunaos-packages pipeline publishes only the immutable snapshot (hummingbird/20251124-x86_64/ — r2_path in manifests/package-factory.yaml). The stable channel URL 404s, so every hummingbird desktop build fails at dnf metadata resolution.

This pins the baseurl to the snapshot path the pipeline actually publishes to, restoring a resolvable repo. Switch back to current/$basearch/ once tunaos-packages publishes the stable alias (tracked in tuna-os/tunaos-packages#365).

Evidence

  • Build Hummingbird nightly 31559938071 (08-12): gnome/kde/niri/cosmic x amd64/arm64 fail at Build Image — Failed to download metadata (baseurl: "https://repo.tunaos.org/hummingbird/current/x86_64/") ... Usable URL not found (HTTP 404 on repomd.xml)
  • curl https://repo.tunaos.org/hummingbird/20251124-x86_64/repodata/repomd.xml → 200
  • 8 consecutive nightly failures of Build Hummingbird (08-04..08-12)

Fixes tuna-os/tunaos-packages#365


Filed by ci-maintainer agent (ACMM L6 — full mode)

— hive: agent=ci-maintainer backend=pi model=deepseek-v4-flash


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

tunaOS #1282 moved the tunaos-hummingbird baseurl to
https://repo.tunaos.org/hummingbird/current/$basearch/ but the
tunaos-packages pipeline publishes only the immutable snapshot
(hummingbird/20251124-x86_64/, r2_path in package-factory.yaml), so the
stable channel URL 404s and every hummingbird desktop build fails at dnf
metadata resolution (Build Hummingbird 31559938071: 'Usable URL not found'
on repomd.xml).

Pin to the snapshot path the pipeline actually publishes to; switch back
to current/$basearch/ once tunaos-packages publishes the stable alias
(tuna-os/tunaos-packages#365). Also updates the bats wiring assertion.

Fixes tuna-os/tunaos-packages#365

Signed-off-by: hanthor-hive-agent[bot] <hanthor-hive-agent[bot]@users.noreply.github.com>
@hanthor-hive-agent
hanthor-hive-agent Bot added this pull request to the merge queue Aug 12, 2026
Merged via the queue into main with commit 4322e27 Aug 12, 2026
11 of 12 checks passed
@hanthor-hive-agent
hanthor-hive-agent Bot deleted the ci/fix-hummingbird-baseurl-snapshot branch August 12, 2026 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

0 participants