ref:main

build-runner passed

Command: set -e apt-get update && apt-get install -y gcc-x86-64-linux-gnu 2>&1 # Build arm64 natively (CI runner is aarch64) echo "==> Building arm64 binary (native)..." cargo build --release 2>&1 # Cross-compile amd64 echo "==> Cross-compiling amd64 binary..." rustup target add x86_64-unknown-linux-gnu 2>&1 CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=x86_64-linux-gnu-gcc \ cargo build --release --target x86_64-unknown-linux-gnu 2>&1 # Stage for artifact upload mkdir -p runner-dist cp target/release/anvil runner-dist/anvil_runner_linux_arm64 cp target/x86_64-unknown-linux-gnu/release/anvil runner-dist/anvil_runner_linux_amd64
Runner: carl online linux/arm64
Started: Apr 10, 2026 at 04:34 UTC Completed: Apr 10, 2026 at 04:36 UTC Duration: 2m 4s
Exit code: 0

Build Output

Pulling image: rust:1.86-bookworm
Get:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Get:2 http://deb.debian.org/debian bookworm-updates InRelease [55.4 kB]
Get:3 http://deb.debian.org/debian-security bookworm-security InRelease [48.0 kB]
Get:4 http://deb.debian.org/debian bookworm/main arm64 Packages [8691 kB]
Get:5 http://deb.debian.org/debian bookworm-updates/main arm64 Packages [6936 B]
Get:6 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages [290 kB]
Fetched 9242 kB in 2s (3903 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
binutils-x86-64-linux-gnu cpp-12-x86-64-linux-gnu cpp-x86-64-linux-gnu
gcc-12-cross-base gcc-12-x86-64-linux-gnu gcc-12-x86-64-linux-gnu-base
libasan8-amd64-cross libatomic1-amd64-cross libc6-amd64-cross
libc6-dev-amd64-cross libgcc-12-dev-amd64-cross libgcc-s1-amd64-cross
libgomp1-amd64-cross libitm1-amd64-cross liblsan0-amd64-cross
libquadmath0-amd64-cross libstdc++6-amd64-cross libtsan2-amd64-cross
libubsan1-amd64-cross linux-libc-dev-amd64-cross
Suggested packages:
binutils-doc gcc-12-locales cpp-12-doc cpp-doc
gcc-12-multilib-x86-64-linux-gnu gcc-12-doc manpages-dev flex bison
gdb-x86-64-linux-gnu gcc-doc
The following NEW packages will be installed:
binutils-x86-64-linux-gnu cpp-12-x86-64-linux-gnu cpp-x86-64-linux-gnu
gcc-12-cross-base gcc-12-x86-64-linux-gnu gcc-12-x86-64-linux-gnu-base
gcc-x86-64-linux-gnu libasan8-amd64-cross libatomic1-amd64-cross
libc6-amd64-cross libc6-dev-amd64-cross libgcc-12-dev-amd64-cross
libgcc-s1-amd64-cross libgomp1-amd64-cross libitm1-amd64-cross
liblsan0-amd64-cross libquadmath0-amd64-cross libstdc++6-amd64-cross
libtsan2-amd64-cross libubsan1-amd64-cross linux-libc-dev-amd64-cross
0 upgraded, 21 newly installed, 0 to remove and 134 not upgraded.
Need to get 43.4 MB of archives.
After this operation, 161 MB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main arm64 gcc-12-x86-64-linux-gnu-base arm64 12.2.0-14cross1 [37.7 kB]
Get:2 http://deb.debian.org/debian bookworm/main arm64 cpp-12-x86-64-linux-gnu arm64 12.2.0-14cross1 [8764 kB]
Get:3 http://deb.debian.org/debian bookworm/main arm64 cpp-x86-64-linux-gnu arm64 4:12.2.0-3 [3980 B]
Get:4 http://deb.debian.org/debian bookworm/main arm64 gcc-12-cross-base all 12.2.0-14cross1 [33.2 kB]
Get:5 http://deb.debian.org/debian bookworm/main arm64 binutils-x86-64-linux-gnu arm64 2.40-2 [2368 kB]
Get:6 http://deb.debian.org/debian bookworm/main arm64 libgcc-s1-amd64-cross all 12.2.0-14cross1 [49.9 kB]
Get:7 http://deb.debian.org/debian bookworm/main arm64 libgomp1-amd64-cross all 12.2.0-14cross1 [114 kB]
Get:8 http://deb.debian.org/debian bookworm/main arm64 libitm1-amd64-cross all 12.2.0-14cross1 [25.5 kB]
Get:9 http://deb.debian.org/debian bookworm/main arm64 libatomic1-amd64-cross all 12.2.0-14cross1 [9084 B]
Get:10 http://deb.debian.org/debian bookworm/main arm64 libasan8-amd64-cross all 12.2.0-14cross1 [2194 kB]
Get:11 http://deb.debian.org/debian bookworm/main arm64 liblsan0-amd64-cross all 12.2.0-14cross1 [968 kB]
Get:12 http://deb.debian.org/debian bookworm/main arm64 libtsan2-amd64-cross all 12.2.0-14cross1 [2197 kB]
Get:13 http://deb.debian.org/debian bookworm/main arm64 libc6-amd64-cross all 2.36-8cross1 [1472 kB]
Get:14 http://deb.debian.org/debian bookworm/main arm64 libstdc++6-amd64-cross all 12.2.0-14cross1 [570 kB]
Get:15 http://deb.debian.org/debian bookworm/main arm64 libubsan1-amd64-cross all 12.2.0-14cross1 [882 kB]
Get:16 http://deb.debian.org/debian bookworm/main arm64 libquadmath0-amd64-cross all 12.2.0-14cross1 [144 kB]
Get:17 http://deb.debian.org/debian bookworm/main arm64 libgcc-12-dev-amd64-cross all 12.2.0-14cross1 [2437 kB]
Get:18 http://deb.debian.org/debian bookworm/main arm64 gcc-12-x86-64-linux-gnu arm64 12.2.0-14cross1 [17.4 MB]
Get:19 http://deb.debian.org/debian bookworm/main arm64 gcc-x86-64-linux-gnu arm64 4:12.2.0-3 [1472 B]
Get:20 http://deb.debian.org/debian bookworm/main arm64 linux-libc-dev-amd64-cross all 6.1.4-1cross1 [1839 kB]
Get:21 http://deb.debian.org/debian bookworm/main arm64 libc6-dev-amd64-cross all 2.36-8cross1 [1894 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 43.4 MB in 6s (6996 kB/s)
Selecting previously unselected package gcc-12-x86-64-linux-gnu-base:arm64.
(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 23275 files and directories currently installed.)
Preparing to unpack .../00-gcc-12-x86-64-linux-gnu-base_12.2.0-14cross1_arm64.deb ...
Unpacking gcc-12-x86-64-linux-gnu-base:arm64 (12.2.0-14cross1) ...
Selecting previously unselected package cpp-12-x86-64-linux-gnu.
Preparing to unpack .../01-cpp-12-x86-64-linux-gnu_12.2.0-14cross1_arm64.deb ...
Unpacking cpp-12-x86-64-linux-gnu (12.2.0-14cross1) ...
Selecting previously unselected package cpp-x86-64-linux-gnu.
Preparing to unpack .../02-cpp-x86-64-linux-gnu_4%3a12.2.0-3_arm64.deb ...
Unpacking cpp-x86-64-linux-gnu (4:12.2.0-3) ...
Selecting previously unselected package gcc-12-cross-base.
Preparing to unpack .../03-gcc-12-cross-base_12.2.0-14cross1_all.deb ...
Unpacking gcc-12-cross-base (12.2.0-14cross1) ...
Selecting previously unselected package binutils-x86-64-linux-gnu.
Preparing to unpack .../04-binutils-x86-64-linux-gnu_2.40-2_arm64.deb ...
Unpacking binutils-x86-64-linux-gnu (2.40-2) ...
Selecting previously unselected package libgcc-s1-amd64-cross.
Preparing to unpack .../05-libgcc-s1-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libgcc-s1-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libgomp1-amd64-cross.
Preparing to unpack .../06-libgomp1-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libgomp1-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libitm1-amd64-cross.
Preparing to unpack .../07-libitm1-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libitm1-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libatomic1-amd64-cross.
Preparing to unpack .../08-libatomic1-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libatomic1-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libasan8-amd64-cross.
Preparing to unpack .../09-libasan8-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libasan8-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package liblsan0-amd64-cross.
Preparing to unpack .../10-liblsan0-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking liblsan0-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libtsan2-amd64-cross.
Preparing to unpack .../11-libtsan2-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libtsan2-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libc6-amd64-cross.
Preparing to unpack .../12-libc6-amd64-cross_2.36-8cross1_all.deb ...
Unpacking libc6-amd64-cross (2.36-8cross1) ...
Selecting previously unselected package libstdc++6-amd64-cross.
Preparing to unpack .../13-libstdc++6-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libstdc++6-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libubsan1-amd64-cross.
Preparing to unpack .../14-libubsan1-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libubsan1-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libquadmath0-amd64-cross.
Preparing to unpack .../15-libquadmath0-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libquadmath0-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package libgcc-12-dev-amd64-cross.
Preparing to unpack .../16-libgcc-12-dev-amd64-cross_12.2.0-14cross1_all.deb ...
Unpacking libgcc-12-dev-amd64-cross (12.2.0-14cross1) ...
Selecting previously unselected package gcc-12-x86-64-linux-gnu.
Preparing to unpack .../17-gcc-12-x86-64-linux-gnu_12.2.0-14cross1_arm64.deb ...
Unpacking gcc-12-x86-64-linux-gnu (12.2.0-14cross1) ...
Selecting previously unselected package gcc-x86-64-linux-gnu.
Preparing to unpack .../18-gcc-x86-64-linux-gnu_4%3a12.2.0-3_arm64.deb ...
Unpacking gcc-x86-64-linux-gnu (4:12.2.0-3) ...
Selecting previously unselected package linux-libc-dev-amd64-cross.
Preparing to unpack .../19-linux-libc-dev-amd64-cross_6.1.4-1cross1_all.deb ...
Unpacking linux-libc-dev-amd64-cross (6.1.4-1cross1) ...
Selecting previously unselected package libc6-dev-amd64-cross.
Preparing to unpack .../20-libc6-dev-amd64-cross_2.36-8cross1_all.deb ...
Unpacking libc6-dev-amd64-cross (2.36-8cross1) ...
Setting up gcc-12-cross-base (12.2.0-14cross1) ...
Setting up linux-libc-dev-amd64-cross (6.1.4-1cross1) ...
Setting up libgomp1-amd64-cross (12.2.0-14cross1) ...
Setting up libitm1-amd64-cross (12.2.0-14cross1) ...
Setting up libatomic1-amd64-cross (12.2.0-14cross1) ...
Setting up libquadmath0-amd64-cross (12.2.0-14cross1) ...
Setting up libc6-amd64-cross (2.36-8cross1) ...
Setting up libgcc-s1-amd64-cross (12.2.0-14cross1) ...
Setting up gcc-12-x86-64-linux-gnu-base:arm64 (12.2.0-14cross1) ...
Setting up binutils-x86-64-linux-gnu (2.40-2) ...
Setting up cpp-12-x86-64-linux-gnu (12.2.0-14cross1) ...
Setting up libstdc++6-amd64-cross (12.2.0-14cross1) ...
Setting up cpp-x86-64-linux-gnu (4:12.2.0-3) ...
Setting up libasan8-amd64-cross (12.2.0-14cross1) ...
Setting up liblsan0-amd64-cross (12.2.0-14cross1) ...
Setting up libc6-dev-amd64-cross (2.36-8cross1) ...
Setting up libtsan2-amd64-cross (12.2.0-14cross1) ...
Setting up libubsan1-amd64-cross (12.2.0-14cross1) ...
Setting up libgcc-12-dev-amd64-cross (12.2.0-14cross1) ...
Setting up gcc-12-x86-64-linux-gnu (12.2.0-14cross1) ...
Setting up gcc-x86-64-linux-gnu (4:12.2.0-3) ...
Processing triggers for libc-bin (2.36-9+deb12u10) ...
==> Building arm64 binary (native)...
Updating crates.io index
Downloading crates ...
Downloaded anstyle-query v1.1.5
Downloaded bitflags v2.11.0
Downloaded atomic-waker v1.1.2
Downloaded bytecount v0.6.9
Downloaded autocfg v1.5.0
Downloaded anstyle-parse v0.2.7
Downloaded anstyle v1.0.13
Downloaded anstream v0.6.21
Downloaded colorchoice v1.0.4
Downloaded fnv v1.0.7
Downloaded shell-words v1.1.1
Downloaded futures-core v0.3.32
Downloaded serde_urlencoded v0.7.1
Downloaded rustc-hash v2.1.1
Downloaded errno v0.3.14
Downloaded dirs v6.0.0
Downloaded scopeguard v1.2.0
Downloaded fastrand v2.3.0
Downloaded heck v0.5.0
Downloaded heck v0.4.1
Downloaded futures-macro v0.3.32
Downloaded subtle v2.6.1
Downloaded sync_wrapper v1.0.2
Downloaded futures-sink v0.3.32
Downloaded futures-io v0.3.32
Downloaded hostname v0.4.2
Downloaded cfg_aliases v0.2.1
Downloaded futures-task v0.3.32
Downloaded form_urlencoded v1.2.2
Downloaded strsim v0.11.1
Downloaded dirs-sys v0.5.0
Downloaded percent-encoding v2.3.2
Downloaded tabled_derive v0.9.0
Downloaded stable_deref_trait v1.2.1
Downloaded potential_utf v0.1.4
Downloaded idna_adapter v1.2.1
Downloaded untrusted v0.9.0
Downloaded proc-macro-error-attr2 v2.0.0
Downloaded utf8parse v0.2.2
Downloaded lru-slab v0.1.2
Downloaded pin-utils v0.1.0
Downloaded option-ext v0.2.0
Downloaded itoa v1.0.17
Downloaded tinyvec_macros v0.1.1
Downloaded tower-service v0.3.3
Downloaded utf8_iter v1.0.4
Downloaded is_terminal_polyfill v1.70.2
Downloaded base64 v0.22.1
Downloaded try-lock v0.2.5
Downloaded cfg-if v1.0.4
Downloaded http-body v1.0.1
Downloaded mime v0.3.17
Downloaded want v0.3.1
Downloaded yoke-derive v0.8.1
Downloaded ryu v1.0.23
Downloaded clap_lex v1.0.0
Downloaded tower-layer v0.3.3
Downloaded glob v0.3.3
Downloaded futures-executor v0.3.32
Downloaded http-body-util v0.1.3
Downloaded zerofrom v0.1.6
Downloaded dialoguer v0.11.0
Downloaded zerofrom-derive v0.1.6
Downloaded mime_guess v2.0.5
Downloaded synstructure v0.13.2
Downloaded shlex v1.3.0
Downloaded proc-macro-error2 v2.0.1
Downloaded signal-hook-registry v1.4.8
Downloaded rand_core v0.9.5
Downloaded rand_chacha v0.9.0
Downloaded writeable v0.6.2
Downloaded ppv-lite86 v0.2.21
Downloaded yoke v0.8.1
Downloaded thiserror-impl v1.0.69
Downloaded displaydoc v0.2.5
Downloaded thiserror-impl v2.0.18
Downloaded thiserror v2.0.18
Downloaded thiserror v1.0.69
Downloaded ipnet v2.12.0
Downloaded unicase v2.9.0
Downloaded pin-project-lite v0.2.17
Downloaded tinystr v0.8.2
Downloaded futures-channel v0.3.32
Downloaded find-msvc-tools v0.1.9
Downloaded iana-time-zone v0.1.65
Downloaded parking_lot_core v0.9.12
Downloaded hyper-rustls v0.27.7
Downloaded httparse v1.10.1
Downloaded getrandom v0.2.17
Downloaded quinn-udp v0.5.14
Downloaded console v0.15.11
Downloaded colored v3.1.1
Downloaded clap_derive v4.5.55
Downloaded zmij v1.0.21
Downloaded quote v1.0.45
Downloaded zeroize v1.8.2
Downloaded lock_api v0.4.14
Downloaded zerovec-derive v0.11.2
Downloaded tempfile v3.27.0
Downloaded slab v0.4.12
Downloaded tokio-macros v2.6.1
Downloaded smallvec v1.15.1
Downloaded parking_lot v0.12.5
Downloaded tokio-rustls v0.26.4
Downloaded futures v0.3.32
Downloaded clap v4.5.60
Downloaded log v0.4.29
Downloaded getrandom v0.4.2
Downloaded rustls-pki-types v1.14.0
Downloaded proc-macro2 v1.0.106
Downloaded litemap v0.8.1
Downloaded unicode-ident v1.0.24
Downloaded serde_derive v1.0.228
Downloaded icu_properties v2.1.2
Downloaded getrandom v0.3.4
Downloaded bytes v1.11.1
Downloaded once_cell v1.21.3
Downloaded icu_provider v2.1.1
Downloaded num-traits v0.2.19
Downloaded tracing-core v0.1.36
Downloaded serde_core v1.0.228
Downloaded icu_normalizer_data v2.1.1
Downloaded papergrid v0.13.0
Downloaded tinyvec v1.10.0
Downloaded icu_normalizer v2.1.1
Downloaded icu_locale_core v2.1.1
Downloaded icu_collections v2.1.1
Downloaded quinn v0.11.9
Downloaded memchr v2.8.0
Downloaded rand v0.9.2
Downloaded serde v1.0.228
Downloaded socket2 v0.6.3
Downloaded cc v1.2.56
Downloaded hyper-util v0.1.20
Downloaded zerotrie v0.2.3
Downloaded mio v1.1.1
Downloaded url v2.5.8
Downloaded http v1.4.0
Downloaded rustls-webpki v0.103.9
Downloaded idna v1.1.0
Downloaded tower v0.5.3
Downloaded iri-string v0.7.10
Downloaded icu_properties_data v2.1.2
Downloaded reqwest v0.12.28
Downloaded clap_builder v4.5.60
Downloaded futures-util v0.3.32
Downloaded zerovec v0.11.5
Downloaded hyper v1.8.1
Downloaded tower-http v0.6.8
Downloaded tokio-util v0.7.18
Downloaded serde_json v1.0.149
Downloaded quinn-proto v0.11.14
Downloaded chrono v0.4.44
Downloaded rustix v1.1.4
Downloaded tabled v0.17.0
Downloaded webpki-roots v1.0.6
Downloaded syn v1.0.109
Downloaded zerocopy v0.8.42
Downloaded libc v0.2.183
Downloaded unicode-width v0.2.2
Downloaded syn v2.0.117
Downloaded rustls v0.23.37
Downloaded tracing v0.1.44
Downloaded tokio v1.50.0
Downloaded ring v0.17.14
Downloaded linux-raw-sys v0.12.1
Compiling anvil-cli v0.1.0 (/workspace)
Finished `release` profile [optimized] target(s) in 44.68s
==> Cross-compiling amd64 binary...
info: downloading component 'rust-std' for 'x86_64-unknown-linux-gnu'
info: installing component 'rust-std' for 'x86_64-unknown-linux-gnu'
Compiling anvil-cli v0.1.0 (/workspace)
Finished `release` profile [optimized] target(s) in 39.63s
Uploading 2 artifact(s)...