Giter VIP home page Giter VIP logo

Comments (12)

catthehacker avatar catthehacker commented on July 26, 2024

You need gcc installed to build programs
gcc/g++ is installed but llvm is not

from docker_images.

fanninpm avatar fanninpm commented on July 26, 2024

Which image has LLVM installed?

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

None of them

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

Well, catthehacker/ubuntu:full-20.04 should have llvm actually, since it was built from GitHub runner template

from docker_images.

fanninpm avatar fanninpm commented on July 26, 2024

Would it be useful for this image to have LLVM installed?

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

Yes, but I have not worked on this (and other language-specific) image(s) yet

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

Pushed catthehacker/ubuntu:rust-latest-dev, let me know if it works for you

from docker_images.

fanninpm avatar fanninpm commented on July 26, 2024

It works, but with a slight caveat that can be addressed with a tweak.

[Continuous Integration/build   ] 🚀  Start image=catthehacker/ubuntu:rust-latest-dev
[Continuous Integration/build   ]   🐳  docker run image=catthehacker/ubuntu:rust-latest-dev platform=linux/amd64 entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[]
[Continuous Integration/build   ]   🐳  docker cp src=/home/fanninpm/Documents/GitHub/glacier/. dst=/home/fanninpm/Documents/GitHub/glacier
[Continuous Integration/build   ] ⭐  Run actions/checkout@v2
[Continuous Integration/build   ]   ✅  Success - actions/checkout@v2
[Continuous Integration/build   ] ⭐  Run Configure rustup
[Continuous Integration/build   ]   ☁  git clone 'https://github.com/actions-rs/toolchain' # ref=v1
[Continuous Integration/build   ]   🐳  docker cp src=/home/fanninpm/.cache/act/actions-rs-toolchain@v1 dst=/actions/
[Continuous Integration/build   ]   💬  ::debug::using toolchain from input: nightly
[Continuous Integration/build   ]   💬  ::debug::Unable to find "rustup" executable, installing it now. Reason: Error: Unable to locate executable file: rustup. Please verify either the file path exists or the file can be found within a directory specified by the PATH environment variable. Also check the file mode to verify the file is executable.
[Continuous Integration/build   ]   💬  ::debug::Downloading https://sh.rustup.rs
[Continuous Integration/build   ]   💬  ::debug::Destination /tmp/25eabf48-f8ff-4477-8039-70ca761d9314
[Continuous Integration/build   ]   💬  ::debug::download complete
[Continuous Integration/build   ]   💬  ::debug::Executing chmod 755 on the /tmp/25eabf48-f8ff-4477-8039-70ca761d9314
[Continuous Integration/build   ]   | [command]/tmp/25eabf48-f8ff-4477-8039-70ca761d9314 --default-toolchain none -y
[Continuous Integration/build   ]   | info: downloading installer
[Continuous Integration/build   ]   | error: $HOME differs from euid-obtained home directory: you may be using sudo
[Continuous Integration/build   ]   | error: $HOME directory: /home/fanninpm/Documents/GitHub/home
[Continuous Integration/build   ]   | error: euid-obtained home directory: /root
[Continuous Integration/build   ]   | info: profile set to 'default'
[Continuous Integration/build   ]   | info: default host triple is x86_64-unknown-linux-gnu
[Continuous Integration/build   ]   | info: skipping toolchain installation
[Continuous Integration/build   ]   | 
[Continuous Integration/build   ]   | 
[Continuous Integration/build   ]   | Rust is installed now. Great!
[Continuous Integration/build   ]   | 
[Continuous Integration/build   ]   | To get started you may need to restart your current shell.
[Continuous Integration/build   ]   | This would reload your PATH environment variable to include
[Continuous Integration/build   ]   | Cargo's bin directory ($HOME/.cargo/bin).
[Continuous Integration/build   ]   | 
[Continuous Integration/build   ]   | To configure your current shell, run:
[Continuous Integration/build   ]   | source $HOME/.cargo/env
[Continuous Integration/build   ]   ⚙  ::add-path:: /home/fanninpm/Documents/GitHub/home/.cargo/bin
[Continuous Integration/build   ]   | [command]/home/fanninpm/Documents/GitHub/home/.cargo/bin/rustup show
[Continuous Integration/build   ]   | Default host: x86_64-unknown-linux-gnu
[Continuous Integration/build   ]   | rustup home:  /home/fanninpm/Documents/GitHub/home/.rustup
[Continuous Integration/build   ]   | 
[Continuous Integration/build   ]   | info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu'
[Continuous Integration/build   ]   | info: latest update on 2021-06-05, rust version 1.54.0-nightly (c79419af0 2021-06-04)
[Continuous Integration/build   ]   | info: downloading component 'cargo'
[Continuous Integration/build   ]   | info: downloading component 'clippy'
[Continuous Integration/build   ]   | info: downloading component 'rust-docs'
[Continuous Integration/build   ]   | info: downloading component 'rust-std'
[Continuous Integration/build   ]   | info: downloading component 'rustc'
[Continuous Integration/build   ]   | info: downloading component 'rustfmt'
[Continuous Integration/build   ]   | info: installing component 'cargo'
[Continuous Integration/build   ]   | info: installing component 'clippy'
[Continuous Integration/build   ]   | info: installing component 'rust-docs'
[Continuous Integration/build   ]   | info: installing component 'rust-std'
[Continuous Integration/build   ]   | info: installing component 'rustc'
[Continuous Integration/build   ]   | info: installing component 'rustfmt'
[Continuous Integration/build   ]   | nightly-x86_64-unknown-linux-gnu (overridden by '/home/fanninpm/Documents/GitHub/glacier/rust-toolchain')
[Continuous Integration/build   ]   | rustc 1.54.0-nightly (c79419af0 2021-06-04)
[Continuous Integration/build   ]   | [command]/home/fanninpm/Documents/GitHub/home/.cargo/bin/rustup -V
[Continuous Integration/build   ]   | rustup 1.24.2 (755e2b07e 2021-05-12)
[Continuous Integration/build   ]   | info: This is the version for the rustup toolchain manager, not the rustc compiler.
[Continuous Integration/build   ]   | info: The currently active `rustc` version is `rustc 1.54.0-nightly (c79419af0 2021-06-04)`
[Continuous Integration/build   ]   | Installed rustup 1.24.2 support profiles
[Continuous Integration/build   ]   | [command]/home/fanninpm/Documents/GitHub/home/.cargo/bin/rustup set profile minimal
[Continuous Integration/build   ]   | info: profile set to 'minimal'
[Continuous Integration/build   ]   | [command]/home/fanninpm/Documents/GitHub/home/.cargo/bin/rustup toolchain install nightly
[Continuous Integration/build   ]   | info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu'
[Continuous Integration/build   ]   | 
[Continuous Integration/build   ]   |   nightly-x86_64-unknown-linux-gnu unchanged - rustc 1.54.0-nightly (c79419af0 2021-06-04)
[Continuous Integration/build   ]   | 
[Continuous Integration/build   ]   | info: checking for self-updates
[Continuous Integration/build   ]   ❓  ::group::Gathering installed versions
[Continuous Integration/build   ]   | [command]/home/fanninpm/Documents/GitHub/home/.cargo/bin/rustc -V
[Continuous Integration/build   ]   | rustc 1.54.0-nightly (c79419af0 2021-06-04)
[Continuous Integration/build   ]   ⚙  ::set-output:: rustc=1.54.0-nightly (c79419af0 2021-06-04)
[Continuous Integration/build   ]   ⚙  ::set-output:: rustc_hash=c79419af0
[Continuous Integration/build   ]   | [command]/home/fanninpm/Documents/GitHub/home/.cargo/bin/cargo -V
[Continuous Integration/build   ]   | cargo 1.54.0-nightly (0cecbd673 2021-06-01)
[Continuous Integration/build   ]   ⚙  ::set-output:: cargo=1.54.0-nightly (0cecbd673 2021-06-01)
[Continuous Integration/build   ]   | [command]/home/fanninpm/Documents/GitHub/home/.cargo/bin/rustup -V
[Continuous Integration/build   ]   | rustup 1.24.2 (755e2b07e 2021-05-12)
[Continuous Integration/build   ]   | info: This is the version for the rustup toolchain manager, not the rustc compiler.
[Continuous Integration/build   ]   | info: The currently active `rustc` version is `rustc 1.54.0-nightly (c79419af0 2021-06-04)`
[Continuous Integration/build   ]   ⚙  ::set-output:: rustup=1.24.2 (755e2b07e 2021-05-12)
[Continuous Integration/build   ]   ❓  ::endgroup::
[Continuous Integration/build   ]   ✅  Success - Configure rustup
[Continuous Integration/build   ] ⭐  Run cargo run glacier
[Continuous Integration/build   ]   |     Updating crates.io index
[Continuous Integration/build   ]   |  Downloading crates ...
[Continuous Integration/build   ]   |   Downloaded crossbeam-deque v0.8.0
[Continuous Integration/build   ]   |   Downloaded getrandom v0.2.3
[Continuous Integration/build   ]   |   Downloaded lazy_static v1.4.0
[Continuous Integration/build   ]   |   Downloaded ppv-lite86 v0.2.10
[Continuous Integration/build   ]   |   Downloaded rand v0.8.3
[Continuous Integration/build   ]   |   Downloaded rand_chacha v0.3.0
[Continuous Integration/build   ]   |   Downloaded cfg-if v1.0.0
[Continuous Integration/build   ]   |   Downloaded either v1.6.1
[Continuous Integration/build   ]   |   Downloaded remove_dir_all v0.5.3
[Continuous Integration/build   ]   |   Downloaded rand_core v0.6.2
[Continuous Integration/build   ]   |   Downloaded rayon v1.5.1
[Continuous Integration/build   ]   |   Downloaded crossbeam-channel v0.5.1
[Continuous Integration/build   ]   |   Downloaded rayon-core v1.9.1
[Continuous Integration/build   ]   |   Downloaded scopeguard v1.1.0
[Continuous Integration/build   ]   |   Downloaded num_cpus v1.13.0
[Continuous Integration/build   ]   |   Downloaded memoffset v0.6.3
[Continuous Integration/build   ]   |   Downloaded tempfile v3.2.0
[Continuous Integration/build   ]   |   Downloaded anyhow v1.0.40
[Continuous Integration/build   ]   |   Downloaded autocfg v1.0.1
[Continuous Integration/build   ]   |   Downloaded alphanumeric-sort v1.4.3
[Continuous Integration/build   ]   |   Downloaded crossbeam-utils v0.8.4
[Continuous Integration/build   ]   |   Downloaded crossbeam-epoch v0.9.4
[Continuous Integration/build   ]   |   Downloaded libc v0.2.94
[Continuous Integration/build   ]   |    Compiling autocfg v1.0.1
[Continuous Integration/build   ]   |    Compiling cfg-if v1.0.0
[Continuous Integration/build   ]   |    Compiling libc v0.2.94
[Continuous Integration/build   ]   |    Compiling lazy_static v1.4.0
[Continuous Integration/build   ]   |    Compiling scopeguard v1.1.0
[Continuous Integration/build   ]   |    Compiling rayon-core v1.9.1
[Continuous Integration/build   ]   |    Compiling ppv-lite86 v0.2.10
[Continuous Integration/build   ]   |    Compiling anyhow v1.0.40
[Continuous Integration/build   ]   |    Compiling remove_dir_all v0.5.3
[Continuous Integration/build   ]   |    Compiling either v1.6.1
[Continuous Integration/build   ]   |    Compiling alphanumeric-sort v1.4.3
[Continuous Integration/build   ]   |    Compiling crossbeam-utils v0.8.4
[Continuous Integration/build   ]   |    Compiling memoffset v0.6.3
[Continuous Integration/build   ]   |    Compiling rayon v1.5.1
[Continuous Integration/build   ]   |    Compiling getrandom v0.2.3
[Continuous Integration/build   ]   |    Compiling num_cpus v1.13.0
[Continuous Integration/build   ]   |    Compiling rand_core v0.6.2
[Continuous Integration/build   ]   |    Compiling crossbeam-epoch v0.9.4
[Continuous Integration/build   ]   |    Compiling crossbeam-channel v0.5.1
[Continuous Integration/build   ]   |    Compiling rand_chacha v0.3.0
[Continuous Integration/build   ]   |    Compiling crossbeam-deque v0.8.0
[Continuous Integration/build   ]   |    Compiling rand v0.8.3
[Continuous Integration/build   ]   |    Compiling tempfile v3.2.0
[Continuous Integration/build   ]   |    Compiling glacier v0.1.0 (/home/fanninpm/Documents/GitHub/glacier)
[Continuous Integration/build   ]   |     Finished dev [unoptimized + debuginfo] target(s) in 1m 25s
[Continuous Integration/build   ]   |      Running `target/debug/glacier`
[Continuous Integration/build   ]   | ........................................................................................................................................................................................................
[Continuous Integration/build   ]   | Finished: No fixed ICEs
[Continuous Integration/build   ]   ✅  Success - cargo run glacier
[Continuous Integration/build   ] ⭐  Run cargo check autofix
[Continuous Integration/build   ]   |  Downloading crates ...
[Continuous Integration/build   ]   |   Downloaded pin-project-lite v0.2.6
[Continuous Integration/build   ]   |   Downloaded openssl-probe v0.1.4
[Continuous Integration/build   ]   |   Downloaded mime v0.3.16
[Continuous Integration/build   ]   |   Downloaded quote v1.0.9
[Continuous Integration/build   ]   |   Downloaded slab v0.4.3
[Continuous Integration/build   ]   |   Downloaded native-tls v0.2.7
[Continuous Integration/build   ]   |   Downloaded matches v0.1.8
[Continuous Integration/build   ]   |   Downloaded futures-channel v0.3.15
[Continuous Integration/build   ]   |   Downloaded futures-io v0.3.15
[Continuous Integration/build   ]   |   Downloaded ipnet v2.3.0
[Continuous Integration/build   ]   |   Downloaded ryu v1.0.5
[Continuous Integration/build   ]   |   Downloaded itoa v0.4.7
[Continuous Integration/build   ]   |   Downloaded log v0.4.14
[Continuous Integration/build   ]   |   Downloaded pin-utils v0.1.0
[Continuous Integration/build   ]   |   Downloaded tower-service v0.3.1
[Continuous Integration/build   ]   |   Downloaded tokio-util v0.6.7
[Continuous Integration/build   ]   |   Downloaded serde_json v1.0.64
[Continuous Integration/build   ]   |   Downloaded try-lock v0.2.3
[Continuous Integration/build   ]   |   Downloaded tracing-core v0.1.18
[Continuous Integration/build   ]   |   Downloaded url v2.2.2
[Continuous Integration/build   ]   |   Downloaded unicode-xid v0.2.2
[Continuous Integration/build   ]   |   Downloaded want v0.3.0
[Continuous Integration/build   ]   |   Downloaded foreign-types-shared v0.1.1
[Continuous Integration/build   ]   |   Downloaded futures-core v0.3.15
[Continuous Integration/build   ]   |   Downloaded fnv v1.0.7
[Continuous Integration/build   ]   |   Downloaded git2 v0.13.17
[Continuous Integration/build   ]   |   Downloaded hashbrown v0.9.1
[Continuous Integration/build   ]   |   Downloaded http v0.2.4
[Continuous Integration/build   ]   |   Downloaded http-body v0.4.2
[Continuous Integration/build   ]   |   Downloaded tinyvec_macros v0.1.0
[Continuous Integration/build   ]   |   Downloaded serde v1.0.126
[Continuous Integration/build   ]   |   Downloaded proc-macro2 v1.0.27
[Continuous Integration/build   ]   |   Downloaded h2 v0.3.3
[Continuous Integration/build   ]   |   Downloaded unicode-normalization v0.1.17
[Continuous Integration/build   ]   |   Downloaded futures-util v0.3.15
[Continuous Integration/build   ]   |   Downloaded indexmap v1.6.2
[Continuous Integration/build   ]   |   Downloaded hyper v0.14.7
[Continuous Integration/build   ]   |   Downloaded hyper-tls v0.5.0
[Continuous Integration/build   ]   |   Downloaded jobserver v0.1.22
[Continuous Integration/build   ]   |   Downloaded memchr v2.4.0
[Continuous Integration/build   ]   |   Downloaded once_cell v1.7.2
[Continuous Integration/build   ]   |   Downloaded openssl-sys v0.9.63
[Continuous Integration/build   ]   |   Downloaded mio v0.7.11
[Continuous Integration/build   ]   |   Downloaded httpdate v1.0.0
[Continuous Integration/build   ]   |   Downloaded pkg-config v0.3.19
[Continuous Integration/build   ]   |   Downloaded pin-project-internal v1.0.7
[Continuous Integration/build   ]   |   Downloaded openssl v0.10.34
[Continuous Integration/build   ]   |   Downloaded serde_urlencoded v0.7.0
[Continuous Integration/build   ]   |   Downloaded serde_derive v1.0.126
[Continuous Integration/build   ]   |   Downloaded socket2 v0.4.0
[Continuous Integration/build   ]   |   Downloaded tokio-native-tls v0.3.0
[Continuous Integration/build   ]   |   Downloaded unicode-bidi v0.3.5
[Continuous Integration/build   ]   |   Downloaded tinyvec v1.2.0
[Continuous Integration/build   ]   |   Downloaded base64 v0.13.0
[Continuous Integration/build   ]   |   Downloaded tracing v0.1.26
[Continuous Integration/build   ]   |   Downloaded foreign-types v0.3.2
[Continuous Integration/build   ]   |   Downloaded cc v1.0.67
[Continuous Integration/build   ]   |   Downloaded bytes v1.0.1
[Continuous Integration/build   ]   |   Downloaded bitflags v1.2.1
[Continuous Integration/build   ]   |   Downloaded pin-project v1.0.7
[Continuous Integration/build   ]   |   Downloaded reqwest v0.11.3
[Continuous Integration/build   ]   |   Downloaded percent-encoding v2.1.0
[Continuous Integration/build   ]   |   Downloaded futures-task v0.3.15
[Continuous Integration/build   ]   |   Downloaded httparse v1.4.1
[Continuous Integration/build   ]   |   Downloaded form_urlencoded v1.0.1
[Continuous Integration/build   ]   |   Downloaded futures-sink v0.3.15
[Continuous Integration/build   ]   |   Downloaded syn v1.0.72
[Continuous Integration/build   ]   |   Downloaded idna v0.2.3
[Continuous Integration/build   ]   |   Downloaded tokio v1.6.0
[Continuous Integration/build   ]   |   Downloaded encoding_rs v0.8.28
[Continuous Integration/build   ]   |   Downloaded libz-sys v1.1.3
[Continuous Integration/build   ]   |   Downloaded libgit2-sys v0.12.20+1.1.0
[Continuous Integration/build   ]   |     Checking cfg-if v1.0.0
[Continuous Integration/build   ]   |    Compiling pkg-config v0.3.19
[Continuous Integration/build   ]   |     Checking lazy_static v1.4.0
[Continuous Integration/build   ]   |    Compiling proc-macro2 v1.0.27
[Continuous Integration/build   ]   |    Compiling log v0.4.14
[Continuous Integration/build   ]   |    Compiling unicode-xid v0.2.2
[Continuous Integration/build   ]   |    Compiling syn v1.0.72
[Continuous Integration/build   ]   |    Compiling memchr v2.4.0
[Continuous Integration/build   ]   |     Checking pin-project-lite v0.2.6
[Continuous Integration/build   ]   |     Checking bytes v1.0.1
[Continuous Integration/build   ]   |    Compiling futures-core v0.3.15
[Continuous Integration/build   ]   |     Checking itoa v0.4.7
[Continuous Integration/build   ]   |    Compiling bitflags v1.2.1
[Continuous Integration/build   ]   |    Compiling futures-task v0.3.15
[Continuous Integration/build   ]   |     Checking matches v0.1.8
[Continuous Integration/build   ]   |     Checking foreign-types-shared v0.1.1
[Continuous Integration/build   ]   |    Compiling serde_derive v1.0.126
[Continuous Integration/build   ]   |     Checking fnv v1.0.7
[Continuous Integration/build   ]   |     Checking tinyvec_macros v0.1.0
[Continuous Integration/build   ]   |    Compiling openssl v0.10.34
[Continuous Integration/build   ]   |     Checking pin-utils v0.1.0
[Continuous Integration/build   ]   |     Checking hashbrown v0.9.1
[Continuous Integration/build   ]   |    Compiling futures-channel v0.3.15
[Continuous Integration/build   ]   |     Checking slab v0.4.3
[Continuous Integration/build   ]   |     Checking futures-io v0.3.15
[Continuous Integration/build   ]   |     Checking once_cell v1.7.2
[Continuous Integration/build   ]   |    Compiling native-tls v0.2.7
[Continuous Integration/build   ]   |    Compiling serde v1.0.126
[Continuous Integration/build   ]   |     Checking futures-sink v0.3.15
[Continuous Integration/build   ]   |     Checking scopeguard v1.1.0
[Continuous Integration/build   ]   |     Checking percent-encoding v2.1.0
[Continuous Integration/build   ]   |    Compiling httparse v1.4.1
[Continuous Integration/build   ]   |     Checking openssl-probe v0.1.4
[Continuous Integration/build   ]   |    Compiling ryu v1.0.5
[Continuous Integration/build   ]   |     Checking ppv-lite86 v0.2.10
[Continuous Integration/build   ]   |     Checking try-lock v0.2.3
[Continuous Integration/build   ]   |     Checking httpdate v1.0.0
[Continuous Integration/build   ]   |     Checking tower-service v0.3.1
[Continuous Integration/build   ]   |    Compiling serde_json v1.0.64
[Continuous Integration/build   ]   |    Compiling encoding_rs v0.8.28
[Continuous Integration/build   ]   |     Checking either v1.6.1
[Continuous Integration/build   ]   |     Checking remove_dir_all v0.5.3
[Continuous Integration/build   ]   |     Checking base64 v0.13.0
[Continuous Integration/build   ]   |     Checking alphanumeric-sort v1.4.3
[Continuous Integration/build   ]   |     Checking mime v0.3.16
[Continuous Integration/build   ]   |     Checking ipnet v2.3.0
[Continuous Integration/build   ]   |    Compiling tokio v1.6.0
[Continuous Integration/build   ]   |    Compiling indexmap v1.6.2
[Continuous Integration/build   ]   |    Compiling futures-util v0.3.15
[Continuous Integration/build   ]   |     Checking tracing-core v0.1.18
[Continuous Integration/build   ]   |     Checking unicode-bidi v0.3.5
[Continuous Integration/build   ]   |     Checking foreign-types v0.3.2
[Continuous Integration/build   ]   |     Checking tinyvec v1.2.0
[Continuous Integration/build   ]   |     Checking http v0.2.4
[Continuous Integration/build   ]   |     Checking form_urlencoded v1.0.1
[Continuous Integration/build   ]   |     Checking libc v0.2.94
[Continuous Integration/build   ]   |     Checking tracing v0.1.26
[Continuous Integration/build   ]   |     Checking anyhow v1.0.40
[Continuous Integration/build   ]   |     Checking crossbeam-utils v0.8.4
[Continuous Integration/build   ]   |     Checking memoffset v0.6.3
[Continuous Integration/build   ]   |    Compiling jobserver v0.1.22
[Continuous Integration/build   ]   |     Checking want v0.3.0
[Continuous Integration/build   ]   |     Checking unicode-normalization v0.1.17
[Continuous Integration/build   ]   |     Checking num_cpus v1.13.0
[Continuous Integration/build   ]   |     Checking mio v0.7.11
[Continuous Integration/build   ]   |     Checking getrandom v0.2.3
[Continuous Integration/build   ]   |     Checking socket2 v0.4.0
[Continuous Integration/build   ]   |    Compiling quote v1.0.9
[Continuous Integration/build   ]   |     Checking http-body v0.4.2
[Continuous Integration/build   ]   |     Checking crossbeam-epoch v0.9.4
[Continuous Integration/build   ]   |     Checking crossbeam-channel v0.5.1
[Continuous Integration/build   ]   |    Compiling cc v1.0.67
[Continuous Integration/build   ]   |     Checking rand_core v0.6.2
[Continuous Integration/build   ]   |     Checking idna v0.2.3
[Continuous Integration/build   ]   |     Checking crossbeam-deque v0.8.0
[Continuous Integration/build   ]   |     Checking rand_chacha v0.3.0
[Continuous Integration/build   ]   |     Checking url v2.2.2
[Continuous Integration/build   ]   |     Checking rayon-core v1.9.1
[Continuous Integration/build   ]   |     Checking rand v0.8.3
[Continuous Integration/build   ]   |    Compiling openssl-sys v0.9.63
[Continuous Integration/build   ]   |    Compiling libz-sys v1.1.3
[Continuous Integration/build   ]   |    Compiling libgit2-sys v0.12.20+1.1.0
[Continuous Integration/build   ]   |     Checking rayon v1.5.1
[Continuous Integration/build   ]   |     Checking tokio-util v0.6.7
[Continuous Integration/build   ]   |     Checking tempfile v3.2.0
[Continuous Integration/build   ]   |     Checking h2 v0.3.3
[Continuous Integration/build   ]   |     Checking glacier v0.1.0 (/home/fanninpm/Documents/GitHub/glacier)
[Continuous Integration/build   ]   |     Checking tokio-native-tls v0.3.0
[Continuous Integration/build   ]   |    Compiling pin-project-internal v1.0.7
[Continuous Integration/build   ]   |     Checking pin-project v1.0.7
[Continuous Integration/build   ]   |     Checking hyper v0.14.7
[Continuous Integration/build   ]   |     Checking hyper-tls v0.5.0
[Continuous Integration/build   ]   |     Checking serde_urlencoded v0.7.0
[Continuous Integration/build   ]   |     Checking git2 v0.13.17
[Continuous Integration/build   ]   |     Checking reqwest v0.11.3
[Continuous Integration/build   ]   |     Checking autofix v0.1.0 (/home/fanninpm/Documents/GitHub/glacier/autofix)
[Continuous Integration/build   ]   |     Finished dev [unoptimized + debuginfo] target(s) in 1m 34s
[Continuous Integration/build   ]   ✅  Success - cargo check autofix
[Continuous Integration/build   ] ⭐  Run cargo check labeler
[Continuous Integration/build   ]   |  Downloading crates ...
[Continuous Integration/build   ]   |   Downloaded aho-corasick v0.7.18
[Continuous Integration/build   ]   |   Downloaded regex v1.5.4
[Continuous Integration/build   ]   |   Downloaded regex-syntax v0.6.25
[Continuous Integration/build   ]   |    Compiling cc v1.0.67
[Continuous Integration/build   ]   |     Checking regex-syntax v0.6.25
[Continuous Integration/build   ]   |     Checking aho-corasick v0.7.18
[Continuous Integration/build   ]   |    Compiling openssl-sys v0.9.63
[Continuous Integration/build   ]   |    Compiling openssl v0.10.34
[Continuous Integration/build   ]   |    Compiling native-tls v0.2.7
[Continuous Integration/build   ]   |     Checking regex v1.5.4
[Continuous Integration/build   ]   |     Checking tokio-native-tls v0.3.0
[Continuous Integration/build   ]   |     Checking hyper-tls v0.5.0
[Continuous Integration/build   ]   |     Checking reqwest v0.11.3
[Continuous Integration/build   ]   |     Checking labeler v0.1.0 (/home/fanninpm/Documents/GitHub/glacier/labeler)
[Continuous Integration/build   ]   |     Finished dev [unoptimized + debuginfo] target(s) in 19.03s
[Continuous Integration/build   ]   ✅  Success - cargo check labeler

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

I'd rather leave it open until I automate building the image and push all versions

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

Also if you could share what caveat is there to fix still

from docker_images.

fanninpm avatar fanninpm commented on July 26, 2024

I'm actually working with a slightly different yaml file:

name: Continuous Integration

on: [push, pull_request]

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
      - uses: actions/checkout@v2

      - name: Configure rustup
        run: |
          rustup set profile minimal
          rustup toolchain install nightly
          rustup target add --toolchain nightly aarch64-apple-darwin

      - name: cargo run glacier
        run: cargo run

This one fails because it somehow can't find rustup:

[Continuous Integration/build   ] 🚀  Start image=catthehacker/ubuntu:rust-latest-dev
[Continuous Integration/build   ]   🐳  docker run image=catthehacker/ubuntu:rust-latest-dev platform=linux/amd64 entrypoint=["/usr/bin/tail" "-f" "/dev/null"] cmd=[]
[Continuous Integration/build   ]   🐳  docker cp src=/home/fanninpm/Documents/GitHub/glacier/. dst=/home/fanninpm/Documents/GitHub/glacier
[Continuous Integration/build   ] ⭐  Run actions/checkout@v2
[Continuous Integration/build   ]   ✅  Success - actions/checkout@v2
[Continuous Integration/build   ] ⭐  Run Configure rustup
[Continuous Integration/build   ]   | /home/fanninpm/Documents/GitHub/workflow/1: line 1: rustup: command not found
[Continuous Integration/build   ]   ❌  Failure - Configure rustup
Error: exit with `FAILURE`: 127

I think you may need to add source $HOME/.cargo/env to the end of the RUN block.

from docker_images.

catthehacker avatar catthehacker commented on July 26, 2024

ah, I forgot to add $HOME/.cargo/bin to PATH in the image

from docker_images.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.