This repository provides redistributable artifact releases for Tidemark test workloads. Each release includes the payload, provenance, checksums, and license materials needed by consuming repositories.
The source code, recipes, scripts, and workflow files in this repository are licensed as stated by this repository license.
Release payloads are separate redistributable artifact bundles. Publishing an artifact here does not change its upstream license. Each payload is governed by the licenses, notices, source provenance, package metadata, and checksum manifest included with that release asset.
Artifacts should be released by binary, runtime, suite, or toolchain identity, not by a consuming repository.
Examples:
busybox-riscv64-1.36.1
go-riscv64-1.26.1
node-riscv64-debian-trixie
glibc-riscv64-debian-trixie-2.42
python-riscv64-3.12.13
ruby-riscv64-3.3.8-debian-sid
php-riscv64-8.4.21-debian-sid
lua-riscv64-5.4.8-debian-sid
perl-riscv64-5.40.1-debian-sid
r-riscv64-4.6.0-debian-sid
elixir-erlang-riscv64-1.18.3-27.3
java-temurin-riscv64-25.0.2
rust-riscv64-1.94.1
c-toolchain-riscv64-gcc16
cpp-toolchain-riscv64-gcc16
haskell-riscv64-ghc-9.10.3
devtools-riscv64-2026-05
apt-riscv64-debian-trixie
libuv-suite-1.51.0
Consumer repositories should lock the exact release asset URL, version, size, and SHA256 they need.
Each artifact release must include:
payload.tar.zst
manifest.json
sha256sums.txt
licenses.tar.zst
build-info.json
source-manifest.json or sources.tar.zst
For Debian-derived artifacts, the manifest must include package names,
versions, architecture, source packages, .deb SHA256 values, and copied
/usr/share/doc/*/copyright files.
manifest.json, source-manifest.json, and build-info.json use
schemaVersion: 1. manifest.json identifies the artifact with
artifactId, artifactType, version, and payloadRoot.