fix(ci): fix integration test failures across distros

- apk: Info test uses busybox (pre-installed) instead of curl (not installed)
- apk: LatestVersion test uses tree (installed during test)
- dpkg: Owner test uses /usr/bin/bash (not /bin/bash symlink)
- flatpak: List test checks both Name and Application ID fields
- dnf: pin Fedora to 41 (dnf4); dnf5 has incompatible output format
This commit is contained in:
2026-02-26 01:52:46 +00:00
parent fa7bd7a79b
commit 0932da4d02
4 changed files with 11 additions and 8 deletions

View File

@@ -55,7 +55,7 @@ jobs:
fedora:
name: Fedora (dnf)
runs-on: ubuntu-latest
container: fedora:latest
container: fedora:41 # pin to dnf4; dnf5 (fedora 42+) has different output format
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5