2 Commits
Author SHA1 Message Date
renovate Bot d68fe3c795 chore(deps): update rust crate syn to v3.0.7
Rust CI / cargo fmt (pull_request) Successful in 37s
Rust CI / cargo clippy (pull_request) Failing after 50s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 22s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 7s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 24s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Supply chain / cargo-deny advisories (pull_request) Failing after 2s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 2s
Supply chain / actionlint (pull_request) Failing after 2s
Rust CI / cargo doc (pull_request) Failing after 19s
Build binaries / Build (arm-musleabi) (pull_request) Successful in 2m20s
Build binaries / Build (aarch64-musl) (pull_request) Successful in 2m22s
Build binaries / Build (armv7-musleabi) (pull_request) Successful in 1m48s
Build binaries / Build (arm-musleabihf) (pull_request) Successful in 1m49s
Build binaries / Build (i686-musl) (pull_request) Successful in 1m48s
Build binaries / Build (armv7-musleabihf) (pull_request) Successful in 1m49s
Build binaries / Build (mips64-muslabi64) (pull_request) Failing after 2m3s
Build binaries / Build (mips-musl) (pull_request) Failing after 2m5s
Build binaries / Build (mipsel-musl) (pull_request) Failing after 2m4s
Build binaries / Build (mips64el-muslabi64) (pull_request) Failing after 2m6s
Build binaries / Build (x86_64-musl) (pull_request) Successful in 1m45s
Build binaries / Build (riscv64gc-musl) (pull_request) Successful in 1m51s
2026-10-10 03:07:57 +00:00
Nils Andreas Svee 8a479f0e39 chore(ci): add gitea action to build binaries
Rust CI / cargo fmt (push) Successful in 13s
Rust CI / cargo clippy (push) Failing after 24s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 24s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 6s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 6s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 27s
Supply chain / cargo-deny advisories (push) Failing after 2s
Supply chain / cargo-deny bans licenses sources (push) Failing after 2s
Supply chain / actionlint (push) Failing after 2s
Rust CI / cargo doc (push) Failing after 20s
Build binaries / Build (arm-musleabi) (push) Successful in 1m46s
Build binaries / Build (aarch64-musl) (push) Successful in 1m48s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m36s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m36s
Build binaries / Build (i686-musl) (push) Successful in 1m33s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m33s
Build binaries / Build (mips64-muslabi64) (push) Failing after 1m54s
Build binaries / Build (mips-musl) (push) Failing after 1m54s
Build binaries / Build (mipsel-musl) (push) Failing after 1m57s
Build binaries / Build (mips64el-muslabi64) (push) Failing after 1m58s
Build binaries / Build (x86_64-musl) (push) Successful in 1m33s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m33s
2026-10-10 01:20:34 +07:00
2 changed files with 4 additions and 12 deletions

No files matched your search

+4 -3
View File
@@ -60,9 +60,11 @@ jobs:
with:
toolchain: ${{ startsWith(matrix.target, 'mips') && 'nightly' || 'stable' }}
cache: false
build-warnings: warn
- name: Install cross and binary tools
env:
# Upstream cross warnings must not block installing the build tool.
CARGO_BUILD_WARNINGS: warn
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends binutils llvm
@@ -71,8 +73,7 @@ jobs:
- name: Build release binary
env:
# MIPS build-std lacks Rust's bundled CRT objects; use the cross GCC copies.
RUSTFLAGS: ${{ startsWith(matrix.target, 'mips') && '-C target-feature=+crt-static -C link-self-contained=no' || '-C target-feature=+crt-static' }}
RUSTFLAGS: -C target-feature=+crt-static
# Copy toolchains and sources instead of translating nested bind mounts.
CROSS_REMOTE: "true"
# Cross's per-artifact JSON capture hides compiler diagnostics.
-9
View File
@@ -7,15 +7,6 @@ image.toolchain = ["linux/arm64=aarch64-unknown-linux-gnu"]
pre-build = [
"apt-get update && apt-get install -y --no-install-recommends pkg-config",
'echo "set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)" >> /opt/toolchain.cmake',
# Rust's musl std links -lunwind; MIPS cross GCC supplies the unwinder as libgcc_eh.a.
'''
for cc in /usr/local/bin/mips*-gcc; do
[ -x "$cc" ] || continue
archive=$("$cc" -print-file-name=libgcc_eh.a)
test -f "$archive" || exit 1
ln -sf libgcc_eh.a "$(dirname "$archive")/libunwind.a"
done
''',
]
# This target's image was added after the cross 0.2.5 release.