refactor: remove versioning from ISO filename

ISO now always named knel-football-secure.iso (no v1.0.0 suffix).
Updated all references in code, docs, and tests.

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
This commit is contained in:
Charles N Wyble
2026-02-17 15:44:09 -05:00
parent e4fe12aaf1
commit ab49d1f98b
8 changed files with 40 additions and 41 deletions

View File

@@ -23,7 +23,7 @@ setup() {
fi
# Skip if ISO not present
if [[ ! -f "output/knel-football-secure-v1.0.0.iso" ]]; then
if [[ ! -f "output/knel-football-secure.iso" ]]; then
skip "ISO not built - run ./run.sh iso"
fi
}
@@ -42,34 +42,34 @@ setup() {
# Test: Verify ISO file exists
@test "ISO file exists in output directory" {
[ -f "output/knel-football-secure-v1.0.0.iso" ]
[ -f "output/knel-football-secure.iso" ]
}
# Test: Verify ISO file size is reasonable (>100MB)
@test "ISO file size is reasonable" {
local iso_size
iso_size=$(stat -c%s "output/knel-football-secure-v1.0.0.iso" 2>/dev/null || echo 0)
iso_size=$(stat -c%s "output/knel-football-secure.iso" 2>/dev/null || echo 0)
[ "$iso_size" -gt 104857600 ] # 100 MB
}
# Test: Verify ISO has valid checksums
@test "ISO has SHA256 checksum file" {
[ -f "output/knel-football-secure-v1.0.0.iso.sha256" ]
[ -f "output/knel-football-secure.iso.sha256" ]
}
@test "ISO SHA256 checksum is valid" {
cd output
run sha256sum -c knel-football-secure-v1.0.0.iso.sha256
run sha256sum -c knel-football-secure.iso.sha256
[ "$status" -eq 0 ]
}
@test "ISO has MD5 checksum file" {
[ -f "output/knel-football-secure-v1.0.0.iso.md5" ]
[ -f "output/knel-football-secure.iso.md5" ]
}
@test "ISO MD5 checksum is valid" {
cd output
run md5sum -c knel-football-secure-v1.0.0.iso.md5
run md5sum -c knel-football-secure.iso.md5
[ "$status" -eq 0 ]
}