Skip to content

Instantly share code, notes, and snippets.

@sebastinez
Created June 13, 2024 11:19
Show Gist options
  • Save sebastinez/a5e7804d0eac011064e7452cb6323583 to your computer and use it in GitHub Desktop.
Save sebastinez/a5e7804d0eac011064e7452cb6323583 to your computer and use it in GitHub Desktop.
build@radicle:~/radicle-explorer/http-server$ ./build/build
Running build..
✓ Radicle key already in ssh-agent
Building Radicle 1.0.0-test..
Creating archive of repository at e603b599 in /tmp/tmp.xRVZNa9ODQ/heartwood-e603b599.tar.gz..
Building image (radicle-build-1.0.0-test)..
[1/2] STEP 1/12: FROM rust:1.77.2-alpine3.19 AS builder
Resolving "rust" using unqualified-search registries (/etc/containers/registries.conf)
Trying to pull docker.io/library/rust:1.77.2-alpine3.19...
Getting image source signatures
Copying blob 4abcf2066143 skipped: already exists
Copying blob c150084451e7 done
Copying blob a9f170ecb634 done
Copying config 25d9a62b54 done
Writing manifest to image destination
Storing signatures
[1/2] STEP 2/12: LABEL maintainer="Radicle Team <team@radicle.xyz>"
--> 18e3f56f04a
[1/2] STEP 3/12: WORKDIR /src
--> 484f31bec76
[1/2] STEP 4/12: COPY . .
--> ee99c6f2733
[1/2] STEP 5/12: RUN mkdir -p .cargo && cp build/config.toml .cargo/config.toml
--> 18aa8e1be44
[1/2] STEP 6/12: RUN apk update && apk add --no-cache git musl-dev minisign curl xz asciidoctor
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz
v3.19.1-608-g8f263e71921 [https://dl-cdn.alpinelinux.org/alpine/v3.19/main]
v3.19.1-609-g4a8277f0938 [https://dl-cdn.alpinelinux.org/alpine/v3.19/community]
OK: 23037 distinct packages available
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz
(1/24) Installing libffi (3.4.4-r3)
(2/24) Installing ncurses-terminfo-base (6.4_p20231125-r0)
(3/24) Installing libncursesw (6.4_p20231125-r0)
(4/24) Installing readline (8.2.1-r2)
(5/24) Installing yaml (0.2.5-r2)
(6/24) Installing ruby-libs (3.2.4-r0)
(7/24) Installing libucontext (1.2-r2)
(8/24) Installing ruby (3.2.4-r0)
(9/24) Installing asciidoctor (2.0.20-r0)
(10/24) Installing brotli-libs (1.1.0-r1)
(11/24) Installing c-ares (1.27.0-r0)
(12/24) Installing libunistring (1.1-r2)
(13/24) Installing libidn2 (2.3.4-r4)
(14/24) Installing nghttp2-libs (1.58.0-r0)
(15/24) Installing libcurl (8.5.0-r0)
(16/24) Installing curl (8.5.0-r0)
(17/24) Installing libexpat (2.6.2-r0)
(18/24) Installing pcre2 (10.42-r2)
(19/24) Installing git (2.43.4-r0)
(20/24) Installing libsodium (1.0.19-r0)
(21/24) Installing minisign (0.11-r1)
(22/24) Installing musl-dev (1.2.4_git20230717-r4)
(23/24) Installing xz-libs (5.4.5-r0)
(24/24) Installing xz (5.4.5-r0)
Executing busybox-1.36.1-r15.trigger
OK: 189 MiB in 52 packages
--> adba3f6d03d
[1/2] STEP 7/12: RUN asciidoctor --doctype manpage --backend manpage --destination-dir . *.1.adoc && find . -maxdepth 1 -type f -name '*.1' -exec sed -i '/^.\\\"/d' '{}' \;
--> af2c2bed51f
[1/2] STEP 8/12: RUN rustup target add x86_64-unknown-linux-musl aarch64-unknown-linux-musl x86_64-apple-darwin aarch64-apple-darwin
info: syncing channel updates for '1.77-x86_64-unknown-linux-musl'
info: latest update on 2024-04-09, rust version 1.77.2 (25ef9e3d8 2024-04-09)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
info: downloading component 'rustc'
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
info: installing component 'rust-std'
info: installing component 'rustc'
info: installing component 'rustfmt'
info: component 'rust-std' for target 'x86_64-unknown-linux-musl' is up to date
info: downloading component 'rust-std' for 'aarch64-unknown-linux-musl'
info: installing component 'rust-std' for 'aarch64-unknown-linux-musl'
info: downloading component 'rust-std' for 'x86_64-apple-darwin'
info: installing component 'rust-std' for 'x86_64-apple-darwin'
info: downloading component 'rust-std' for 'aarch64-apple-darwin'
info: installing component 'rust-std' for 'aarch64-apple-darwin'
--> d38a9701d7a
[1/2] STEP 9/12: RUN curl -sSf -o zig.tar.xz https://ziglang.org/download/0.12.0/zig-linux-x86_64-0.12.0.tar.xz && curl -sSf -o zig.tar.xz.minisig https://ziglang.org/download/0.12.0/zig-linux-x86_64-0.12.0.tar.xz.minisig && minisign -Vm zig.tar.xz -P RWSGOq2NVecA2UPNdBUZykf1CCb147pkmdtYxgb3Ti+JO/wCYvhbAb/U && xz -d -c zig.tar.xz | tar -x && mv zig-linux-x86_64-0.12.0/zig /usr/bin/zig && mv zig-linux-x86_64-0.12.0/lib /usr/lib/zig && cargo install cargo-zigbuild@0.18.3
Signature and comment signature verified
Trusted comment: timestamp:1713604063 file:zig-linux-x86_64-0.12.0.tar.xz hashed
Updating crates.io index
Downloading crates ...
Downloaded cargo-zigbuild v0.18.3
Installing cargo-zigbuild v0.18.3
Updating crates.io index
Downloading crates ...
Downloaded anstyle v1.0.7
Downloaded autocfg v1.3.0
Downloaded bitflags v2.5.0
Downloaded camino v1.1.7
Downloaded anyhow v1.0.86
Downloaded anstyle-parse v0.2.4
Downloaded anstream v0.6.14
Downloaded anstyle-query v1.1.0
Downloaded errno v0.3.9
Downloaded proc-macro2 v1.0.85
Downloaded which v6.0.1
Downloaded syn v2.0.66
Downloaded linux-raw-sys v0.4.14
Downloaded serde_json v1.0.117
Downloaded serde_derive v1.0.203
Downloaded scroll v0.12.0
Downloaded ryu v1.0.18
Downloaded rustix v0.38.34
Downloaded plain v0.2.3
Downloaded path-slash v0.2.1
Downloaded log v0.4.21
Downloaded libc v0.2.155
Downloaded itoa v1.0.11
Downloaded home v0.5.9
Downloaded heck v0.5.0
Downloaded goblin v0.8.2
Downloaded fs-err v2.11.0
Downloaded utf8parse v0.2.2
Downloaded unicode-ident v1.0.12
Downloaded thiserror-impl v1.0.61
Downloaded thiserror v1.0.61
Downloaded terminal_size v0.3.0
Downloaded target-lexicon v0.12.14
Downloaded strsim v0.11.1
Downloaded shlex v1.3.0
Downloaded serde v1.0.203
Downloaded semver v1.0.23
Downloaded scroll_derive v0.12.0
Downloaded rustc_version v0.4.0
Downloaded quote v1.0.36
Downloaded option-ext v0.2.0
Downloaded is_terminal_polyfill v1.70.0
Downloaded fat-macho v0.4.8
Downloaded dirs-sys v0.4.1
Downloaded dirs v5.0.1
Downloaded colorchoice v1.0.1
Downloaded clap_derive v4.5.5
Downloaded clap_builder v4.5.7
Downloaded clap v4.5.7
Downloaded cargo-options v0.7.4
Downloaded cargo_metadata v0.18.1
Downloaded cargo-platform v0.1.8
Downloaded either v1.12.0
Downloaded clap_lex v0.7.1
Compiling proc-macro2 v1.0.85
Compiling unicode-ident v1.0.12
Compiling serde v1.0.203
Compiling rustix v0.38.34
Compiling bitflags v2.5.0
Compiling linux-raw-sys v0.4.14
Compiling utf8parse v0.2.2
Compiling anstyle-query v1.1.0
Compiling anstyle v1.0.7
Compiling semver v1.0.23
Compiling libc v0.2.155
Compiling colorchoice v1.0.1
Compiling is_terminal_polyfill v1.70.0
Compiling serde_json v1.0.117
Compiling heck v0.5.0
Compiling strsim v0.11.1
Compiling anstyle-parse v0.2.4
Compiling clap_lex v0.7.1
Compiling autocfg v1.3.0
Compiling thiserror v1.0.61
Compiling camino v1.1.7
Compiling option-ext v0.2.0
Compiling anstream v0.6.14
Compiling target-lexicon v0.12.14
Compiling anyhow v1.0.86
Compiling itoa v1.0.11
Compiling plain v0.2.3
Compiling ryu v1.0.18
Compiling log v0.4.21
Compiling home v0.5.9
Compiling either v1.12.0
Compiling path-slash v0.2.1
Compiling shlex v1.3.0
Compiling fs-err v2.11.0
Compiling quote v1.0.36
Compiling syn v2.0.66
Compiling dirs-sys v0.4.1
Compiling dirs v5.0.1
Compiling terminal_size v0.3.0
Compiling which v6.0.1
Compiling clap_builder v4.5.7
Compiling serde_derive v1.0.203
Compiling scroll_derive v0.12.0
Compiling clap_derive v4.5.5
Compiling thiserror-impl v1.0.61
Compiling scroll v0.12.0
Compiling goblin v0.8.2
Compiling clap v4.5.7
Compiling cargo-options v0.7.4
Compiling fat-macho v0.4.8
Compiling cargo-platform v0.1.8
Compiling rustc_version v0.4.0
Compiling cargo_metadata v0.18.1
Compiling cargo-zigbuild v0.18.3
Finished release [optimized] target(s) in 1m 03s
Installing /usr/local/cargo/bin/cargo-zigbuild
Installed package `cargo-zigbuild v0.18.3` (executable `cargo-zigbuild`)
--> 5b8f52b8000
--> 6e425a97bc62: RUN xz -d -c build/macos-sdk-11.3.tar.xz | tar -x
[1/2] STEP 11/12: ENV SDKROOT /src/macos-sdk-11.3
--> 2830bc1cdf4
[1/2] STEP 12/12: RUN cargo zigbuild --locked --release --target=x86_64-apple-darwin --target=aarch64-apple-darwin --target=aarch64-unknown-linux-musl --target=x86_64-unknown-linux-musl -p radicle-httpd
Updating crates.io index
Downloading crates ...
Downloaded adler v1.0.2
Downloaded ssh-encoding v0.2.0
Downloaded subtle v2.5.0
Downloaded aes v0.8.4
Downloaded ssh-key v0.6.6
Downloaded tinyvec_macros v0.1.1
Downloaded tokio-macros v2.2.0
Downloaded unicode-bidi v0.3.15
Downloaded radicle-dag v0.9.0
Downloaded rustversion v1.0.15
Downloaded ryu v1.0.17
Downloaded rand v0.8.5
Downloaded radicle-term v0.10.0
Downloaded radicle-surf v0.21.0
Downloaded radicle-std-ext v0.1.0
Downloaded radicle-ssh v0.9.0
Downloaded radicle-signals v0.9.0
Downloaded radicle-git-ext v0.7.0
Downloaded radicle-cob v0.11.0
Downloaded radicle-cli-test v0.10.0
Downloaded radicle-cli v0.10.0
Downloaded radicle v0.11.0
Downloaded qcheck v1.0.0
Downloaded proc-macro2 v1.0.81
Downloaded proc-macro-error-attr v1.0.4
Downloaded pin-project-internal v1.1.5
Downloaded pin-project v1.1.5
Downloaded percent-encoding v2.3.1
Downloaded pem-rfc7468 v0.7.0
Downloaded p384 v0.13.0
Downloaded p256 v0.13.2
Downloaded overload v0.1.1
Downloaded opaque-debug v0.3.1
Downloaded spki v0.7.3
Downloaded spin v0.5.2
Downloaded socks5-client v0.4.1
Downloaded socket2 v0.5.7
Downloaded snapbox-macros v0.3.8
Downloaded similar v2.5.0
Downloaded signature v2.2.0
Downloaded signature v1.6.4
Downloaded sharded-slab v0.1.7
Downloaded sha3 v0.10.8
Downloaded serde_urlencoded v0.7.1
Downloaded serde_path_to_error v0.1.16
Downloaded serde_json v1.0.116
Downloaded serde_derive v1.0.198
Downloaded serde v1.0.198
Downloaded sec1 v0.7.3
Downloaded libz-sys v1.1.16
Downloaded rsa v0.9.6
Downloaded rfc6979 v0.4.0
Downloaded regex-syntax v0.8.3
Downloaded regex-automata v0.4.6
Downloaded regex v1.10.4
Downloaded rand_core v0.6.4
Downloaded rand_chacha v0.3.1
Downloaded libgit2-sys v0.16.2+1.7.2
Downloaded hyper v1.3.1
Downloaded httpdate v1.0.3
Downloaded httparse v1.8.0
Downloaded http-body-util v0.1.1
Downloaded http-body v1.0.0
Downloaded http v1.1.0
Downloaded hmac v0.12.1
Downloaded hashbrown v0.14.3
Downloaded h2 v0.4.4
Downloaded group v0.13.0
Downloaded git2 v0.18.3
Downloaded git-ref-format-macro v0.3.0
Downloaded git-ref-format-core v0.3.0
Downloaded git-ref-format v0.3.0
Downloaded ghash v0.5.1
Downloaded getrandom v0.2.14
Downloaded generic-array v0.14.7
Downloaded fxhash v0.2.1
Downloaded futures-util v0.3.30
Downloaded futures-task v0.3.30
Downloaded futures-sink v0.3.30
Downloaded futures-core v0.3.30
Downloaded futures-channel v0.3.30
Downloaded form_urlencoded v1.2.1
Downloaded fnv v1.0.7
Downloaded flate2 v1.0.28
Downloaded filetime v0.2.23
Downloaded ff v0.13.0
Downloaded fastrand v2.0.2
Downloaded escargot v0.5.10
Downloaded errno v0.3.8
Downloaded equivalent v1.0.1
Downloaded elliptic-curve v0.13.8
Downloaded ed25519 v1.5.3
Downloaded ecdsa v0.16.9
Downloaded ec25519 v0.1.0
Downloaded dyn-clone v1.0.17
Downloaded digest v0.10.7
Downloaded diff v0.1.13
Downloaded deranged v0.3.11
Downloaded der v0.7.9
Downloaded data-encoding-macro-internal v0.1.12
Downloaded data-encoding-macro v0.1.14
Downloaded data-encoding v2.5.0
Downloaded cyphernet v0.5.2
Downloaded cyphergraphy v0.3.0
Downloaded cypheraddr v0.4.0
Downloaded ctr v0.9.2
Downloaded ct-codecs v1.1.1
Downloaded crypto-common v0.1.6
Downloaded crypto-bigint v0.5.5
Downloaded crossbeam-utils v0.8.19
Downloaded crossbeam-channel v0.5.12
Downloaded crc32fast v1.4.0
Downloaded cpufeatures v0.2.12
Downloaded core-foundation-sys v0.8.6
Downloaded const-oid v0.9.6
Downloaded colored v2.1.0
Downloaded colorchoice v1.0.0
Downloaded cipher v0.4.4
Downloaded chrono v0.4.38
Downloaded chacha20 v0.9.1
Downloaded cfg-if v1.0.0
Downloaded cc v1.0.95
Downloaded cbc v0.1.2
Downloaded bytes v1.6.0
Downloaded byteorder v1.5.0
Downloaded blowfish v0.9.1
Downloaded block-padding v0.3.3
Downloaded block-buffer v0.10.4
Downloaded bcrypt-pbkdf v0.10.0
Downloaded base64ct v1.6.0
Downloaded base64 v0.21.7
Downloaded base64 v0.13.1
Downloaded base32 v0.4.0
Downloaded base16ct v0.2.0
Downloaded base-x v0.2.11
Downloaded axum-server v0.6.0
Downloaded axum-core v0.4.3
Downloaded axum-auth v0.7.0
Downloaded axum v0.7.5
Downloaded autocfg v1.2.0
Downloaded async-trait v0.1.80
Downloaded ascii v1.1.0
Downloaded anyhow v1.0.82
Downloaded anstyle-query v1.0.2
Downloaded anstyle-parse v0.2.3
Downloaded anstyle v1.0.6
Downloaded anstream v0.6.13
Downloaded amplify_syn v2.0.1
Downloaded amplify_num v0.5.2
Downloaded amplify_derive v4.0.0
Downloaded radicle-crypto v0.10.0
Downloaded pin-utils v0.1.0
Downloaded pin-project-lite v0.2.14
Downloaded snapbox v0.4.17
Downloaded smallvec v1.13.2
Downloaded slab v0.4.9
Downloaded siphasher v1.0.1
Downloaded sha2 v0.10.8
Downloaded proc-macro-error v1.0.4
Downloaded primeorder v0.13.6
Downloaded pretty_assertions v1.4.0
Downloaded ppv-lite86 v0.2.17
Downloaded powerfmt v0.2.0
Downloaded polyval v0.6.2
Downloaded poly1305 v0.8.0
Downloaded pkg-config v0.3.30
Downloaded pkcs8 v0.10.2
Downloaded pkcs1 v0.7.5
Downloaded pbkdf2 v0.12.2
Downloaded p521 v0.13.3
Downloaded once_cell v1.19.0
Downloaded numtoa v0.1.0
Downloaded num_cpus v1.16.0
Downloaded num-traits v0.2.18
Downloaded num-iter v0.1.44
Downloaded num-integer v0.1.46
Downloaded num-conv v0.1.0
Downloaded num-bigint-dig v0.8.4
Downloaded nu-ansi-term v0.46.0
Downloaded normalize-line-endings v0.3.0
Downloaded nonempty v0.9.0
Downloaded nonempty v0.5.0
Downloaded newline-converter v0.3.0
Downloaded multibase v0.9.1
Downloaded mio v0.8.11
Downloaded miniz_oxide v0.7.2
Downloaded mime v0.3.17
Downloaded memchr v2.7.2
Downloaded matchit v0.7.3
Downloaded lru v0.12.3
Downloaded localtime v1.3.1
Downloaded linux-raw-sys v0.4.13
Downloaded libm v0.2.8
Downloaded lexopt v0.3.0
Downloaded lazy_static v1.4.0
Downloaded keccak v0.1.5
Downloaded jobserver v0.1.31
Downloaded inquire v0.7.5
Downloaded inout v0.1.3
Downloaded indexmap v2.2.6
Downloaded idna v0.5.0
Downloaded iana-time-zone v0.1.60
Downloaded zeroize v1.7.0
Downloaded zerocopy v0.7.32
Downloaded yansi v0.5.1
Downloaded xattr v1.3.1
Downloaded want v0.3.1
Downloaded version_check v0.9.4
Downloaded vcpkg v0.2.15
Downloaded utf8parse v0.2.1
Downloaded url v2.5.0
Downloaded ureq v2.9.6
Downloaded universal-hash v0.5.1
Downloaded unicode-width v0.1.11
Downloaded unicode-segmentation v1.11.0
Downloaded unicode-normalization v0.1.23
Downloaded unicode-display-width v0.3.0
Downloaded typenum v1.17.0
Downloaded try-lock v0.2.5
Downloaded tree-sitter-typescript v0.20.5
Downloaded tree-sitter-toml v0.20.0
Downloaded tree-sitter-rust v0.20.4
Downloaded tree-sitter-ruby v0.20.1
Downloaded tree-sitter-python v0.20.4
Downloaded tree-sitter-md v0.1.7
Downloaded tree-sitter-json v0.20.2
Downloaded tree-sitter-html v0.20.0
Downloaded tree-sitter-highlight v0.20.1
Downloaded tree-sitter-go v0.20.0
Downloaded tree-sitter-css v0.20.0
Downloaded tree-sitter-c v0.20.8
Downloaded tree-sitter-bash v0.20.5
Downloaded tree-sitter v0.20.10
Downloaded tracing-subscriber v0.3.18
Downloaded tracing-core v0.1.32
Downloaded tracing v0.1.40
Downloaded tower-service v0.3.2
Downloaded tower-layer v0.3.2
Downloaded tower-http v0.5.2
Downloaded tower v0.4.13
Downloaded tokio-util v0.7.10
Downloaded tokio v1.37.0
Downloaded tinyvec v1.6.0
Downloaded time-core v0.1.2
Downloaded time v0.3.36
Downloaded thread_local v1.1.8
Downloaded thiserror-impl v1.0.59
Downloaded thiserror v1.0.59
Downloaded termion v3.0.0
Downloaded termion v2.0.3
Downloaded tempfile v3.10.1
Downloaded sync_wrapper v1.0.1
Downloaded sync_wrapper v0.1.2
Downloaded syn v2.0.60
Downloaded syn v1.0.109
Downloaded timeago v0.4.2
Downloaded time-macros v0.2.18
Downloaded tar v0.4.40
Downloaded sqlite3-src v0.5.1
Downloaded ahash v0.8.11
Downloaded ssh-cipher v0.2.0
Downloaded sqlite3-sys v0.15.2
Downloaded sqlite v0.32.0
Downloaded hyper-util v0.1.3
Downloaded amplify v4.6.0
Downloaded allocator-api2 v0.2.18
Downloaded aho-corasick v1.1.3
Downloaded aes-gcm v0.10.3
Downloaded aead v0.5.2
Compiling version_check v0.9.4
Compiling libc v0.2.155
Compiling once_cell v1.19.0
Compiling proc-macro2 v1.0.81
Compiling unicode-ident v1.0.12
Compiling typenum v1.17.0
Compiling serde v1.0.198
Compiling pkg-config v0.3.30
Compiling syn v1.0.109
Compiling thiserror v1.0.59
Compiling autocfg v1.2.0
Compiling vcpkg v0.2.15
Compiling serde_json v1.0.116
Compiling cfg-if v1.0.0
Compiling rustix v0.38.34
Compiling crossbeam-utils v0.8.19
Compiling data-encoding v2.5.0
Compiling crc32fast v1.4.0
Compiling anyhow v1.0.82
Compiling rustversion v1.0.15
Compiling generic-array v0.14.7
Compiling ahash v0.8.11
Compiling proc-macro-error-attr v1.0.4
Compiling proc-macro-error v1.0.4
Compiling slab v0.4.9
Compiling num-traits v0.2.18
Compiling httparse v1.8.0
Compiling quote v1.0.36
Compiling linux-raw-sys v0.4.13
Compiling jobserver v0.1.31
Compiling syn v2.0.60
Compiling bitflags v2.5.0
Compiling cc v1.0.95
Compiling axum-core v0.4.3
Compiling escargot v0.5.10
Compiling adler v1.0.2
Compiling filetime v0.2.23
Compiling miniz_oxide v0.7.2
Compiling subtle v2.5.0
Compiling log v0.4.21
Compiling crypto-common v0.1.6
Compiling flate2 v1.0.28
Compiling itoa v1.0.11
Compiling cpufeatures v0.2.12
Compiling memchr v2.7.2
Compiling axum v0.7.5
Compiling regex-syntax v0.8.3
Compiling radicle-cli v0.10.0
Compiling block-padding v0.3.3
Compiling block-buffer v0.10.4
Compiling amplify_syn v2.0.1
Compiling aho-corasick v1.1.3
Compiling tree-sitter v0.20.10
Compiling libz-sys v1.1.16
Compiling libgit2-sys v0.16.2+1.7.2
Compiling sqlite3-src v0.5.1
Compiling xattr v1.3.1
Compiling tree-sitter-bash v0.20.5
Compiling tree-sitter-c v0.20.8
Compiling tree-sitter-typescript v0.20.5
Compiling tar v0.4.40
Compiling tree-sitter-go v0.20.0
Compiling tree-sitter-rust v0.20.4
Compiling tree-sitter-ruby v0.20.1
Compiling tree-sitter-css v0.20.0
Compiling tree-sitter-python v0.20.4
Compiling tree-sitter-toml v0.20.0
Compiling tree-sitter-md v0.1.7
Compiling tree-sitter-html v0.20.0
Compiling amplify_derive v4.0.0
Compiling data-encoding-macro-internal v0.1.12
Compiling tree-sitter-json v0.20.2
Compiling regex-automata v0.4.6
Compiling zerocopy v0.7.32
Compiling radicle-surf v0.21.0
Compiling digest v0.10.7
Compiling serde_derive v1.0.198
Compiling thiserror-impl v1.0.59
Compiling git-ref-format-core v0.3.0
Compiling git-ref-format-macro v0.3.0
Compiling tokio-macros v2.2.0
Compiling pin-project-internal v1.1.5
Compiling async-trait v0.1.80
Compiling regex v1.10.4
Compiling inout v0.1.3
Compiling allocator-api2 v0.2.18
Compiling cipher v0.4.4
Compiling hashbrown v0.14.3
Compiling getrandom v0.2.14
Compiling percent-encoding v2.3.1
Compiling tinyvec_macros v0.1.1
Compiling pin-project-lite v0.2.14
Compiling bytes v1.6.0
Compiling form_urlencoded v1.2.1
Compiling tinyvec v1.6.0
Compiling futures-core v0.3.30
Compiling equivalent v1.0.1
Compiling radicle-httpd v0.10.0 (/src)
Compiling indexmap v2.2.6
Compiling unicode-normalization v0.1.23
Compiling byteorder v1.5.0
Compiling unicode-bidi v0.3.15
Compiling idna v0.5.0
Compiling universal-hash v0.5.1
Compiling fnv v1.0.7
Compiling opaque-debug v0.3.1
Compiling signature v1.6.4
Compiling http v1.1.0
Compiling ed25519 v1.5.3
Compiling url v2.5.0
Compiling tracing-core v0.1.32
Compiling ascii v1.1.0
Compiling amplify_num v0.5.2
Compiling ct-codecs v1.1.1
Compiling ec25519 v0.1.0
Compiling polyval v0.6.2
Compiling amplify v4.6.0
Compiling sha2 v0.10.8
Compiling keccak v0.1.5
Compiling pin-utils v0.1.0
Compiling ryu v1.0.17
Compiling base64ct v1.6.0
Compiling futures-task v0.3.30
Compiling fastrand v2.0.2
Compiling pem-rfc7468 v0.7.0
Compiling sha3 v0.10.8
Compiling futures-util v0.3.30
Compiling cyphergraphy v0.3.0
Compiling ghash v0.5.1
Compiling tracing v0.1.40
Compiling http-body v1.0.0
Compiling rand_core v0.6.4
Compiling ctr v0.9.2
Compiling aes v0.8.4
Compiling aead v0.5.2
Compiling socket2 v0.5.7
Compiling mio v0.8.11
Compiling num_cpus v1.16.0
Compiling base32 v0.4.0
Compiling zeroize v1.7.0
Compiling cypheraddr v0.4.0
Compiling tokio v1.37.0
Compiling aes-gcm v0.10.3
Compiling git-ref-format v0.3.0
Compiling ssh-encoding v0.2.0
Compiling poly1305 v0.8.0
Compiling blowfish v0.9.1
Compiling cbc v0.1.2
Compiling chacha20 v0.9.1
Compiling pbkdf2 v0.12.2
Compiling errno v0.3.8
Compiling radicle-std-ext v0.1.0
Compiling data-encoding-macro v0.1.14
Compiling ssh-cipher v0.2.0
Compiling bcrypt-pbkdf v0.10.0
Compiling socks5-client v0.4.1
Compiling rand v0.8.5
Compiling anstyle-query v1.0.2
Compiling base-x v0.2.11
Compiling tower-service v0.3.2
Compiling lazy_static v1.4.0
Compiling utf8parse v0.2.1
Compiling futures-sink v0.3.30
Compiling tower-layer v0.3.2
Compiling signature v2.2.0
Compiling ssh-key v0.6.6
Compiling anstyle-parse v0.2.3
Compiling tokio-util v0.7.10
Compiling multibase v0.9.1
Compiling qcheck v1.0.0
Compiling cyphernet v0.5.2
Compiling tempfile v3.10.1
Compiling sqlite3-sys v0.15.2
Compiling crossbeam-channel v0.5.12
Compiling sqlite v0.32.0
Compiling radicle-ssh v0.9.0
Compiling http-body-util v0.1.1
Compiling core-foundation-sys v0.8.6
Compiling colorchoice v1.0.0
Compiling anstyle v1.0.6
Compiling numtoa v0.1.0
Compiling unicode-segmentation v1.11.0
Compiling base64 v0.21.7
Compiling iana-time-zone v0.1.60
Compiling anstream v0.6.13
Compiling h2 v0.4.4
Compiling radicle-dag v0.9.0
Compiling futures-channel v0.3.30
Compiling nonempty v0.9.0
Compiling smallvec v1.13.2
Compiling httpdate v1.0.3
Compiling chrono v0.4.38
Compiling snapbox-macros v0.3.8
Compiling newline-converter v0.3.0
Compiling termion v2.0.3
Compiling colored v2.1.0
Compiling fxhash v0.2.1
Compiling localtime v1.3.1
Compiling pin-project v1.1.5
Compiling similar v2.5.0
Compiling dyn-clone v1.0.17
Compiling mime v0.3.17
Compiling shlex v1.3.0
Compiling sync_wrapper v0.1.2
Compiling normalize-line-endings v0.3.0
Compiling unicode-width v0.1.11
Compiling hyper v1.3.1
Compiling yansi v0.5.1
Compiling siphasher v1.0.1
Compiling diff v0.1.13
Compiling inquire v0.7.5
Compiling snapbox v0.4.17
Compiling pretty_assertions v1.4.0
Compiling hyper-util v0.1.3
Compiling git2 v0.18.3
Compiling tower v0.4.13
Compiling unicode-display-width v0.3.0
Compiling termion v3.0.0
Compiling radicle-git-ext v0.7.0
Compiling radicle-crypto v0.10.0
Compiling radicle-signals v0.9.0
Compiling radicle-cob v0.11.0
Compiling radicle v0.11.0 Compiling nonempty v0.5.0
Compiling powerfmt v0.2.0
Compiling base64 v0.13.1
Compiling overload v0.1.1
Compiling nu-ansi-term v0.46.0
Compiling deranged v0.3.11
Compiling radicle-cli-test v0.10.0
Compiling radicle-term v0.10.0
Compiling sharded-slab v0.1.7
Compiling serde_urlencoded v0.7.1
Compiling tree-sitter-highlight v0.20.1
Compiling serde_path_to_error v0.1.16
Compiling thread_local v1.1.8
Compiling sync_wrapper v1.0.1
Compiling timeago v0.4.2
Compiling num-conv v0.1.0
Compiling time-core v0.1.2
Compiling lexopt v0.3.0
Compiling matchit v0.7.3
Compiling time v0.3.36
Compiling tracing-subscriber v0.3.18
Compiling axum-server v0.6.0
Compiling axum-auth v0.7.0
Compiling ureq v2.9.6
Compiling tower-http v0.5.2
Compiling lru v0.12.3
Finished release [optimized] target(s) in 9m 12s
--> abfbb450de4
[2/2] STEP 1/12: FROM alpine:3.19 AS packager
Resolved "alpine" as an alias (/etc/containers/registries.conf.d/shortnames.conf)
Trying to pull docker.io/library/alpine:3.19...
Getting image source signatures
Copying blob 4abcf2066143 skipped: already exists
Copying config 05455a0888 done
Writing manifest to image destination
Storing signatures
[2/2] STEP 2/12: COPY --from=builder /src/target/x86_64-unknown-linux-musl/release/rad-web /src/target/x86_64-unknown-linux-musl/release/radicle-httpd /builds/x86_64-unknown-linux-musl/bin/
--> 5e4c9238b2b
[2/2] STEP 3/12: COPY --from=builder /src/target/aarch64-unknown-linux-musl/release/rad-web /src/target/aarch64-unknown-linux-musl/release/radicle-httpd /builds/aarch64-unknown-linux-musl/bin/
--> 56e6df8fc8a
[2/2] STEP 4/12: COPY --from=builder /src/target/aarch64-apple-darwin/release/rad-web /src/target/aarch64-apple-darwin/release/radicle-httpd /builds/aarch64-apple-darwin/bin/
--> bbb1c2d51c9
[2/2] STEP 5/12: COPY --from=builder /src/target/x86_64-apple-darwin/release/rad-web /src/target/x86_64-apple-darwin/release/radicle-httpd /builds/x86_64-apple-darwin/bin/
--> b99f2e52f9d
[2/2] STEP 6/12: COPY --from=builder /src/*.1 /builds/x86_64-unknown-linux-musl/man/man1/
--> affc0855599
[2/2] STEP 7/12: COPY --from=builder /src/*.1 /builds/aarch64-unknown-linux-musl/man/man1/
--> 474faaa08e5
[2/2] STEP 8/12: COPY --from=builder /src/*.1 /builds/aarch64-apple-darwin/man/man1/
--> f7a07587972
[2/2] STEP 9/12: COPY --from=builder /src/*.1 /builds/x86_64-apple-darwin/man/man1/
--> 6d011bb6f07
[2/2] STEP 10/12: WORKDIR /builds
--> 40c7b61e35e
[2/2] STEP 11/12: RUN apk update && apk add --no-cache tar xz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz
v3.19.1-608-g8f263e71921 [https://dl-cdn.alpinelinux.org/alpine/v3.19/main]
v3.19.1-609-g4a8277f0938 [https://dl-cdn.alpinelinux.org/alpine/v3.19/community]
OK: 23037 distinct packages available
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.19/community/x86_64/APKINDEX.tar.gz
(1/4) Installing libacl (2.3.1-r4)
(2/4) Installing tar (1.35-r2)
(3/4) Installing xz-libs (5.4.5-r0)
(4/4) Installing xz (5.4.5-r0)
Executing busybox-1.36.1-r15.trigger
OK: 8 MiB in 19 packages
--> 8698ea5c435
[2/2] STEP 12/12: RUN find * -maxdepth 0 -type d -exec mv '{}' "radicle-$RADICLE_VERSION-{}" \; && find * -maxdepth 0 -type d -exec tar --sort=name --verbose --mtime="@$GIT_COMMIT_TIME" --owner=0 --group=0 --numeric-owner --format=posix --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime --mode='go+u,go-w' --remove-files --create --xz --file="{}.tar.xz" '{}' \;
tar: Option --mtime: Treating date '@1717765495' as 2024-06-07 13:04:55
radicle-1.0.0-test-aarch64-apple-darwin/
radicle-1.0.0-test-aarch64-apple-darwin/bin/
radicle-1.0.0-test-aarch64-apple-darwin/bin/rad-web
radicle-1.0.0-test-aarch64-apple-darwin/bin/radicle-httpd
radicle-1.0.0-test-aarch64-apple-darwin/man/
radicle-1.0.0-test-aarch64-apple-darwin/man/man1/
radicle-1.0.0-test-aarch64-apple-darwin/man/man1/radicle-httpd.1
tar: Option --mtime: Treating date '@1717765495' as 2024-06-07 13:04:55
radicle-1.0.0-test-aarch64-unknown-linux-musl/
radicle-1.0.0-test-aarch64-unknown-linux-musl/bin/
radicle-1.0.0-test-aarch64-unknown-linux-musl/bin/rad-web
radicle-1.0.0-test-aarch64-unknown-linux-musl/bin/radicle-httpd
radicle-1.0.0-test-aarch64-unknown-linux-musl/man/
radicle-1.0.0-test-aarch64-unknown-linux-musl/man/man1/
radicle-1.0.0-test-aarch64-unknown-linux-musl/man/man1/radicle-httpd.1
tar: Option --mtime: Treating date '@1717765495' as 2024-06-07 13:04:55
radicle-1.0.0-test-x86_64-apple-darwin/
radicle-1.0.0-test-x86_64-apple-darwin/bin/
radicle-1.0.0-test-x86_64-apple-darwin/bin/rad-web
radicle-1.0.0-test-x86_64-apple-darwin/bin/radicle-httpd
radicle-1.0.0-test-x86_64-apple-darwin/man/
radicle-1.0.0-test-x86_64-apple-darwin/man/man1/
radicle-1.0.0-test-x86_64-apple-darwin/man/man1/radicle-httpd.1
tar: Option --mtime: Treating date '@1717765495' as 2024-06-07 13:04:55
radicle-1.0.0-test-x86_64-unknown-linux-musl/
radicle-1.0.0-test-x86_64-unknown-linux-musl/bin/
radicle-1.0.0-test-x86_64-unknown-linux-musl/bin/rad-web
radicle-1.0.0-test-x86_64-unknown-linux-musl/bin/radicle-httpd
radicle-1.0.0-test-x86_64-unknown-linux-musl/man/
radicle-1.0.0-test-x86_64-unknown-linux-musl/man/man1/
radicle-1.0.0-test-x86_64-unknown-linux-musl/man/man1/radicle-httpd.1
[2/2] COMMIT radicle-build-1.0.0-test
--> 71cbb5a4512
Successfully tagged localhost/radicle-build-1.0.0-test:latest
71cbb5a45129c1b419a0427b4fda480ac830cace5fd736fdb9a698fad4d95656
Creating container (radicle-build-container)..
d5f97b5154816a9cc9387b82e2f612ae421bf0b7bda7044c01c21804d54ff979
Signing artifacts for x86_64-unknown-linux-musl..
Checksum of build/artifacts/radicle-1.0.0-test-x86_64-unknown-linux-musl.tar.xz is 0eb60d8ebb67404f2b65f248de2b1142b60280feba5cc5e9d510f5733e753b7c
Signing file build/artifacts/radicle-1.0.0-test-x86_64-unknown-linux-musl.tar.xz
Write signature to build/artifacts/radicle-1.0.0-test-x86_64-unknown-linux-musl.tar.xz.sig
Good "file" signature with ED25519 key SHA256:mqjWN1YrPRDTcVTxB4IZPHyH+vXpjWSogi+3zezZ/rQ
Signing artifacts for aarch64-unknown-linux-musl..
Checksum of build/artifacts/radicle-1.0.0-test-aarch64-unknown-linux-musl.tar.xz is 5a9a4d3f930e51c68438a4d4b1d10f6997f99fd6abc44852a0562fbc42f8239a
Signing file build/artifacts/radicle-1.0.0-test-aarch64-unknown-linux-musl.tar.xz
Write signature to build/artifacts/radicle-1.0.0-test-aarch64-unknown-linux-musl.tar.xz.sig
Good "file" signature with ED25519 key SHA256:mqjWN1YrPRDTcVTxB4IZPHyH+vXpjWSogi+3zezZ/rQ
Signing artifacts for x86_64-apple-darwin..
Checksum of build/artifacts/radicle-1.0.0-test-x86_64-apple-darwin.tar.xz is a5871c71a996081b7e085ce11eab531f82455d543e33910d3fbf801fca61dd80
Signing file build/artifacts/radicle-1.0.0-test-x86_64-apple-darwin.tar.xz
Write signature to build/artifacts/radicle-1.0.0-test-x86_64-apple-darwin.tar.xz.sig
Good "file" signature with ED25519 key SHA256:mqjWN1YrPRDTcVTxB4IZPHyH+vXpjWSogi+3zezZ/rQ
Signing artifacts for aarch64-apple-darwin..
Checksum of build/artifacts/radicle-1.0.0-test-aarch64-apple-darwin.tar.xz is da8a11403432122e573ba4fab9836e2de21e9388090f3860c9509f8623afbdf6
Signing file build/artifacts/radicle-1.0.0-test-aarch64-apple-darwin.tar.xz
Write signature to build/artifacts/radicle-1.0.0-test-aarch64-apple-darwin.tar.xz.sig
Good "file" signature with ED25519 key SHA256:mqjWN1YrPRDTcVTxB4IZPHyH+vXpjWSogi+3zezZ/rQ
Untagged: localhost/radicle-build-1.0.0-test:latest
Deleted: 71cbb5a45129c1b419a0427b4fda480ac830cace5fd736fdb9a698fad4d95656
Deleted: 8698ea5c435c983267041a49af201b6e085ac66fe74dadde0fe0d91a0543f940
Deleted: 40c7b61e35e0a49b646121aee5e61d3303dc75bf955f9fd6a9b14ee3c8f5cdb0
Deleted: 6d011bb6f07e820d2c3286038e5220a9a0c0d7ff41fe50276a34abf5888221de
Deleted: f7a07587972a9a0fddf2de1842e81746524f3be789bd297125babcc43f67fe75
Deleted: 474faaa08e500197f12bac0759b6d6c705c79e0eea3db7dc76b7dd426edc3ef1
Deleted: affc0855599f3b18904a397a0483c626d8818120ab23f77644789ed46c96396b
Deleted: b99f2e52f9d41ecba02327a090b86d9551ce1cfe03f0c0b02f8e2eec8a444ccc
Deleted: bbb1c2d51c9a2da736e5e7718033d78624bc2e465a190db346eb65ee8ddcde27
Deleted: 56e6df8fc8aabd7b11730ac8a10ef8d5aba9060423965e4d441003cd9af828fb
Deleted: 5e4c9238b2b57d0d9963f2e5bc1c07b5d45058ccc1495793963470b58a0c169d
da8a11403432122e573ba4fab9836e2de21e9388090f3860c9509f8623afbdf6 radicle-1.0.0-test-aarch64-apple-darwin.tar.xz
0eb60d8ebb67404f2b65f248de2b1142b60280feba5cc5e9d510f5733e753b7c radicle-1.0.0-test-x86_64-unknown-linux-musl.tar.xz
5a9a4d3f930e51c68438a4d4b1d10f6997f99fd6abc44852a0562fbc42f8239a radicle-1.0.0-test-aarch64-unknown-linux-musl.tar.xz
a5871c71a996081b7e085ce11eab531f82455d543e33910d3fbf801fca61dd80 radicle-1.0.0-test-x86_64-apple-darwin.tar.xz
Build successful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment