Skip to content

e2e: Bump Fedora to 45 and Ubuntu to resolute - #174

Merged
ganto merged 1 commit into
mainfrom
feature/distribution-bumps
Nov 13, 2026
Merged

ganto merged 1 commit into
mainfrom
feature/distribution-bumps

Conversation

@ganto

@ganto ganto commented Nov 13, 2026

Copy link
Copy Markdown
Owner

Summary

 e2e matrix
-  Fedora 43, Ubuntu noble
+  Fedora 45, Ubuntu resolute

 test-dnf.sh
   find /etc/yum.repos.d -name '*.repo' ! -name 'pkgproxy-*' -delete
+  rm -f /usr/share/dnf5/repos.d/*.repo   # Fedora 45 ships stock repos here

Matrix, releaseOrDefault defaults and the three e2e specs are bumped together.

Evidence

  • Before: with only the version bump, TestFedora/COPR fails. dnf installed jo from the stock Fedora repo, so nothing reached the proxy.
    Installing jo-0:1.9-21.fc45.x86_64
    Error: expected .rpm files under .../copr
    --- FAIL: TestFedora/COPR
    
    After: the stock repos are removed, so every package goes through pkgproxy.
    make e2e DISTRO=fedora  -> PASS TestFedora, TestFedora/COPR
    make e2e DISTRO=ubuntu  -> PASS TestUbuntu
    make ci-check           -> PASS
    

Merge Danger

Door: two-way

Blast Radius: CI-only

Only e2e tests, the workflow matrix and specs change; no runtime code. Other distros are untouched. The README Ubuntu example (still "noble") is intentionally left for a separate change.

Update the e2e matrix, test defaults and specs to Fedora 45 and Ubuntu
26.04 (resolute).

Fedora 45 ships its stock repos in /usr/share/dnf5/repos.d, which
test-dnf.sh did not clean up. The COPR test then installed from the
stock Fedora repo, bypassing pkgproxy. Remove those repo files as well.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@ganto
ganto merged commit a8b46f3 into main Nov 13, 2026
25 of 26 checks passed
@ganto
ganto deleted the feature/distribution-bumps branch November 13, 2026 22:04
@ganto ganto added the enhancement New feature or request label Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant