release
Annotations
- WARNING Failed to restore: aborted
- WARNING Cache reservation failed: a finalized cache entry already exists for this key and version; cache entries are immutable — change the key, or have an operator delete it (rickub cache delete)
successactions/checkout@v4 <1s
successInstall system dependencies 5s
sudo apt-get update sudo apt-get install -y --no-install-recommends \ cmake pkg-config libexpat1-dev libfontconfig-dev \ libfreetype-dev libxkbcommon-dev libwayland-dev
successdtolnay/rust-toolchain@stable <1s
successSwatinem/rust-cache@v2 30s
successBuild cdylib 4m18s
cargo build --release
successPackage 1s
version="${GITHUB_REF_NAME:-dev}"
dir="cosmic_ffi-${version}-x86_64-unknown-linux-gnu"
mkdir -p "$dir"
cp cosmic_ffi/target/release/libcosmic_ffi.so "$dir/"
cp cosmic_ffi/cosmic_ffi.h "$dir/"
cp README.md LICENSE "$dir/" 2>/dev/null || true
tar czf "$dir.tar.gz" "$dir"
sha256sum "$dir.tar.gz" > "$dir.tar.gz.sha256"
echo "ASSET=$dir.tar.gz" >> "$GITHUB_ENV"
successactions/upload-artifact@v4 5s
skippedPublish release
No test reports for this run.
Tell a job where its test runner writes its report and this tab fills in: how many tests passed, failed and were skipped, a bar of the result at a glance, then every failure first — with the assertion that failed and the output around it — over a per-suite list of cases and their durations. No scrolling a log for the word FAIL.
It is one reports: key on the job — a job key, not a step, so the report is collected whatever the job concluded. JUnit XML and go test -json are both understood, and most runners already emit one of them. reports: is a rickub extension and works only in .rickub/workflows/; in .github/workflows/ it is a parse error on purpose, because those files are also meant to run on github.com.