Skip to content

Commit bdddd28

Browse files
authored
ci(distro): update to v0.75.0 release artifacts (#200)
- Update release artifact URLs/hashes from lab-v0.74.0 to lab-v0.75.0 - Document Fedora/Rocky 10 blockers: nix-vm-test Fedora images return 404 (stale mirror URLs), Rocky 10 not yet added upstream - Rocky 9 covers the RPM install path; native Rocky 10 tracked in #187 Refs #187
1 parent 809f81b commit bdddd28

2 files changed

Lines changed: 11 additions & 6 deletions

File tree

.github/workflows/test-distro.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ jobs:
6363
if: inputs.distro == 'all' || inputs.distro == 'rocky9' || inputs.distro == ''
6464
run: nix build .#checks.x86_64-linux.distro-rocky9 --print-build-logs -L --option sandbox relaxed
6565

66+
6667
- name: Debian 12 package test
6768
if: inputs.distro == 'all' || inputs.distro == 'debian12' || inputs.distro == ''
6869
run: nix build .#checks.x86_64-linux.distro-debian12 --print-build-logs -L --option sandbox relaxed

nix/tests-distro.nix

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
#
88
# Available checks:
99
# nix build .#checks.x86_64-linux.distro-rocky9
10+
# (Fedora/Rocky 10 blocked — nix-vm-test stale image URLs, see #187)
1011
# nix build .#checks.x86_64-linux.distro-debian12
1112
# nix build .#checks.x86_64-linux.distro-ubuntu2404
1213
#
@@ -29,17 +30,17 @@
2930

3031
# ── Fetch release artifacts from GitHub ──────────────────────────
3132
# Uses the latest lab release. Update the URLs when cutting a new release.
32-
releaseTag = "lab-v0.74.0";
33+
releaseTag = "lab-v0.75.0";
3334
releaseBase = "https://github.com/Jesssullivan/cmux/releases/download/${releaseTag}";
3435

3536
cmuxDeb = pkgs.fetchurl {
36-
url = "${releaseBase}/cmux_0.74.0_amd64.deb";
37-
hash = "sha256-GTHMK6nupyGVmYSjs9M1MuyuIvWlILSHu3JK29U560M=";
37+
url = "${releaseBase}/cmux_0.75.0_amd64.deb";
38+
hash = "sha256-BCGGL/CSv2IbcxVVssYq8GIRVxwJss5/OcVy3rfcw4M=";
3839
};
3940

4041
cmuxRpm = pkgs.fetchurl {
41-
url = "${releaseBase}/cmux-0.74.0-1.fc42.x86_64.rpm";
42-
hash = "sha256-nSA0YIOclzX+vUlXsjJIoGsbozXJW381fZO3e2kHOz4=";
42+
url = "${releaseBase}/cmux-0.75.0-1.fc42.x86_64.rpm";
43+
hash = "sha256-fApOZUcz0zQCur0Oo8XDziUg0pYfT4DRsKQNqMTQurw=";
4344
};
4445

4546
# ── Shared socket ping test snippet ──────────────────────────────
@@ -128,8 +129,11 @@
128129
'';
129130
}).driver;
130131

131-
# TODO(M12): Add Rocky 10 test when nix-vm-test adds rocky."10_0" support.
132+
# NOTE: Fedora and Rocky 10 tests blocked:
133+
# - nix-vm-test Fedora 39/40/41 images return 404 (stale mirror URLs)
134+
# - nix-vm-test hasn't added Rocky 10 yet (GA since June 2025)
132135
# Track: https://github.com/Jesssullivan/cmux/issues/187
136+
# Rocky 9 RPM test covers the dnf/RPM install path in the meantime.
133137
in {
134138
inherit distro-rocky9 distro-debian12 distro-ubuntu2404;
135139
}

0 commit comments

Comments
 (0)