build: update toolchain to Fedora 37 with clang 15

'cargo' instantiation now overrides internal git client with
cli client due to unbounded memory usage [1].

[1] https://github.com/rust-lang/cargo/issues/10583#issuecomment-1129997984
This commit is contained in:
Avi Kivity
2022-11-15 15:22:53 +00:00
parent e4dba6a830
commit d85f731478
3 changed files with 3 additions and 3 deletions

View File

@@ -314,7 +314,7 @@ elif [ "$ID" = "fedora" ]; then
pip3 install "$PIP_DEFAULT_ARGS" traceback-with-variables
pip3 install "$PIP_DEFAULT_ARGS" scylla-api-client
cargo install cxxbridge-cmd --root /usr/local
cargo --config net.git-fetch-with-cli=true install cxxbridge-cmd --root /usr/local
if [ -f "$(node_exporter_fullpath)" ] && node_exporter_checksum; then
echo "$(node_exporter_filename) already exists, skipping download"
else

View File

@@ -1,4 +1,4 @@
FROM docker.io/fedora:34
FROM docker.io/fedora:37
ADD ./install-dependencies.sh ./
ADD ./seastar/install-dependencies.sh ./seastar/
ADD ./tools/jmx/install-dependencies.sh ./tools/jmx/

View File

@@ -1 +1 @@
docker.io/scylladb/scylla-toolchain:fedora-34-20221102
docker.io/scylladb/scylla-toolchain:fedora-37-20221115