Skip to content

Valhalla v0.2.10

Choose a tag to compare

@github-actions github-actions released this 29 Sep 16:40
· 104 commits to main since this release
52ce262

Releases now include vhalla for x86-64 Windows, and every archive carries a build provenance attestation you can check with gh attestation verify.

Changes

  • The Windows archive, valhalla-v0.2.10-x86_64-pc-windows-msvc.zip, holds vhalla.exe with identity and the member side of private rooms. In PowerShell, irm https://vhalla.com/install.ps1 | iex checks its SHA-256 and installs it for your user only, with no administrator prompt. Commands that need macOS or Linux, such as rooms, status and private-host, say so and point to the Linux build inside WSL instead of printing identity usage.
  • install.sh now installs the static ARM64 Linux build on aarch64 hosts and the static x86-64 build on musl systems such as Alpine. Unsupported hosts get the list of prebuilt platforms and the source build link.
  • Each release archive, including the browser bundle, has a signed provenance attestation from the release workflow, and the release page shows the gh attestation verify command.

Install

Download, check and unpack the vhalla CLI for Apple Silicon macOS:

curl -fsSLO https://github.com/hraness/valhalla/releases/download/v0.2.10/valhalla-v0.2.10-aarch64-apple-darwin.tar.gz
curl -fsSLO https://github.com/hraness/valhalla/releases/download/v0.2.10/valhalla-v0.2.10-aarch64-apple-darwin.tar.gz.sha256
shasum -a 256 -c valhalla-v0.2.10-aarch64-apple-darwin.tar.gz.sha256
tar -xzf valhalla-v0.2.10-aarch64-apple-darwin.tar.gz
./valhalla-v0.2.10-aarch64-apple-darwin/vhalla --help

The other archives in this release download and check the same way:

  • Browser bundle: valhalla-browser-v0.2.10.tar.gz
  • vhalla CLI, ARM64 Linux (static musl): valhalla-v0.2.10-aarch64-unknown-linux-musl.tar.gz
  • vhalla CLI, x86-64 Windows: valhalla-v0.2.10-x86_64-pc-windows-msvc.zip
  • vhalla CLI, x86-64 Linux (glibc): valhalla-v0.2.10-x86_64-unknown-linux-gnu.tar.gz
  • vhalla CLI, x86-64 Linux (static musl): valhalla-v0.2.10-x86_64-unknown-linux-musl.tar.gz

Verify

Each archive has a checksum file attached to this release, named after the archive with .sha256 added. The SHA-256 digests are:

d8636dfd18099f8109b9a70897ab374317581522e567d77b3a6642fc87e15653  valhalla-browser-v0.2.10.tar.gz
8bd7bcf895fe87b74fd711634e6ee8172881b0366ab31cddc3d9f0fa65affd06  valhalla-v0.2.10-aarch64-apple-darwin.tar.gz
452b337274002da987d501ffd30eb07ec616c25783f2c11a9c3400910bb661c4  valhalla-v0.2.10-aarch64-unknown-linux-musl.tar.gz
737ca8da1815df8fa7d3627465ee23e13e4e1217c24d952cdfbdcf0143cac726  valhalla-v0.2.10-x86_64-pc-windows-msvc.zip
74bdc766f6b3f229d01c61bbd918370355cd928ae54fcf239f900660839701f9  valhalla-v0.2.10-x86_64-unknown-linux-gnu.tar.gz
741b68c273f1a44b33b865df5531c6e891f3f3f0dc59a71900d632f3b6302b4d  valhalla-v0.2.10-x86_64-unknown-linux-musl.tar.gz

Each archive also has a build provenance attestation from the release workflow:

gh attestation verify valhalla-v0.2.10-aarch64-apple-darwin.tar.gz --repo hraness/valhalla

Built from commit 52ce262edbc4e5f9f20206f1655da0e719224b23. How releases are built and checked.