Repository navigation
Releases: kebyn/xet-server
Release list
v3.1
Reproducible build
This release was built twice on independent GitHub-hosted ubuntu-24.04 runners from tag v3.1, checked out at two different source paths. The two builds were verified byte-identical before publishing.
| Tag | v3.1 |
| Commit | e6398f6aa5f3e8f8dc8ddc7a0c22035b08b1e94b |
| Target | x86_64-unknown-linux-gnu |
| Toolchain | Rust 1.94.1 (pinned by rust-toolchain.toml) |
SOURCE_DATE_EPOCH |
1791366770 |
Checksums
| File | SHA-256 |
|---|---|
xet-server-v3.1-x86_64-unknown-linux-gnu.tar.gz |
ade9e01abe86562f20cc7c741493d24dd961880d49dc7bc54a9470cd9ceebbd6 |
xet-server (inside the tarball) |
8d3e57929517ddc754c8330d1bf97cc650fb8c1cba80c084f0cdef94bf16874e |
hub-api (inside the tarball) |
52b86e612bdd598897b27cd24f8c0b44a63e8bfdfc9526687fe2223ee62cf473 |
Verify a downloaded release:
sha256sum -c SHA256SUMS.txtReproduce this build
On an ubuntu-24.04-equivalent x86_64 Linux host (glibc 2.39, gcc 13, GNU tar 1.35, gzip 1.12) with rustup installed — rust-toolchain.toml selects the exact toolchain:
git clone https://github.com/kebyn/xet-server.git
cd xet-server
git checkout v3.1
export SOURCE_DATE_EPOCH="$(git log -1 --pretty=%ct)"
export RUSTFLAGS="--remap-path-prefix=$PWD=/build --remap-path-prefix=${CARGO_HOME:-$HOME/.cargo}=/cargo"
export CFLAGS_x86_64_unknown_linux_gnu="-ffile-prefix-map=$PWD=/build -ffile-prefix-map=${CARGO_HOME:-$HOME/.cargo}=/cargo"
cargo build --release --locked --workspace --bins --target x86_64-unknown-linux-gnu
TARBALL="xet-server-v3.1-x86_64-unknown-linux-gnu.tar.gz"
tar --sort=name --format=gnu --mtime="@${SOURCE_DATE_EPOCH}" \
--owner=0 --group=0 --numeric-owner \
-C target/x86_64-unknown-linux-gnu/release -c xet-server hub-api \
| gzip -n > "${TARBALL}"
sha256sum "${TARBALL}"The result must match the tarball checksum above. If your local tar/gzip differs from the versions listed above, compare the extracted binaries instead:
tar -xzf "${TARBALL}"
sha256sum xet-server hub-apiFull Changelog: v3.0...v3.1
v3.0
Reproducible build
This release was built twice on independent GitHub-hosted ubuntu-24.04 runners from tag v3.0, checked out at two different source paths. The two builds were verified byte-identical before publishing.
| Tag | v3.0 |
| Commit | 99d55ca091cbecd263f0441959e7d54342e63f1f |
| Target | x86_64-unknown-linux-gnu |
| Toolchain | Rust 1.94.1 (pinned by rust-toolchain.toml) |
SOURCE_DATE_EPOCH |
1791299674 |
Checksums
| File | SHA-256 |
|---|---|
xet-server-v3.0-x86_64-unknown-linux-gnu.tar.gz |
113d86cf399b8784bb95a51900ece6d20add08b2236ec739c23213fc8be77299 |
xet-server (inside the tarball) |
24c8b5a1a7d60a7fdc4769f0c2ad23635223a29ad73efb26688f3826d20add89 |
hub-api (inside the tarball) |
bf68eb77ee47b67da4b50e174f1b38dadc95b2650c286cfd8b31b92bba8239af |
Verify a downloaded release:
sha256sum -c SHA256SUMS.txtReproduce this build
On an ubuntu-24.04-equivalent x86_64 Linux host (glibc 2.39, gcc 13, GNU tar 1.35, gzip 1.12) with rustup installed — rust-toolchain.toml selects the exact toolchain:
git clone https://github.com/kebyn/xet-server.git
cd xet-server
git checkout v3.0
export SOURCE_DATE_EPOCH="$(git log -1 --pretty=%ct)"
export RUSTFLAGS="--remap-path-prefix=$PWD=/build --remap-path-prefix=${CARGO_HOME:-$HOME/.cargo}=/cargo"
export CFLAGS_x86_64_unknown_linux_gnu="-ffile-prefix-map=$PWD=/build -ffile-prefix-map=${CARGO_HOME:-$HOME/.cargo}=/cargo"
cargo build --release --locked --workspace --bins --target x86_64-unknown-linux-gnu
TARBALL="xet-server-v3.0-x86_64-unknown-linux-gnu.tar.gz"
tar --sort=name --format=gnu --mtime="@${SOURCE_DATE_EPOCH}" \
--owner=0 --group=0 --numeric-owner \
-C target/x86_64-unknown-linux-gnu/release -c xet-server hub-api \
| gzip -n > "${TARBALL}"
sha256sum "${TARBALL}"The result must match the tarball checksum above. If your local tar/gzip differs from the versions listed above, compare the extracted binaries instead:
tar -xzf "${TARBALL}"
sha256sum xet-server hub-apiFull Changelog: v2.0...v3.0