Updated isurus pipeline for new release format
Author:
Chris Tusa <chris.tusa@leafscale.com>
Date:
Jul 18, 2026 16:14
Changeset:
bb51e92ff48145af073ea6fd7665c8cd09e02597
Branch:
default
Tags:
tip
Changed files:
Diff
diff -r 571747cb64f4 -r bb51e92ff481 .isurus-ci.yml --- a/.isurus-ci.yml Thu Jul 16 10:29:20 2026 -0500 +++ b/.isurus-ci.yml Sat Jul 18 16:14:50 2026 -0500 @@ -33,8 +33,8 @@ tag: "$CI_TAG" title: "repoman $CI_TAG" assets: - - dist/*.tar.gz - - dist/*.sha256 + - path: dist/*.tar.gz + description: "Linux x86_64 binary bundle — unpack and run ./install.sh (no reefc or make required)" secret: ISURUS_RELEASE_TOKEN when: event: [tag] diff -r 571747cb64f4 -r bb51e92ff481 scripts/package-binary.sh --- a/scripts/package-binary.sh Thu Jul 16 10:29:20 2026 -0500 +++ b/scripts/package-binary.sh Sat Jul 18 16:14:50 2026 -0500 @@ -4,7 +4,9 @@ # # Produces: # dist/repoman-<version>-linux-amd64.tar.gz -# dist/repoman-<version>-linux-amd64.tar.gz.sha256 +# +# No checksum file: Isurus CI computes and publishes SHA-256/512/MD5 for every +# release asset automatically. # # The bundle mirrors a real `make install` tree (bin/ + share/repoman/...) under a # usr/local/ prefix, plus a standalone install.sh so end users need no reefc/make. @@ -66,8 +68,4 @@ mkdir -p "$dist" tar -czf "$dist/$name.tar.gz" -C "$stage" "$name" -# Checksum file references the bare filename so it verifies from inside dist/. -( cd "$dist" && sha256sum "$name.tar.gz" > "$name.tar.gz.sha256" ) - echo "built: $dist/$name.tar.gz" -cat "$dist/$name.tar.gz.sha256"