]> Untitled Git - lemmy.git/commitdiff
Upgrade Rust version
authorFelix Ableitner <me@nutomic.com>
Mon, 1 Mar 2021 17:46:56 +0000 (18:46 +0100)
committerFelix Ableitner <me@nutomic.com>
Mon, 1 Mar 2021 17:46:56 +0000 (18:46 +0100)
.drone.yml
api_tests/run-federation-test.sh
docker/dev/Dockerfile
docker/dev/volume_mount.dockerfile
docker/prod/Dockerfile
docker/prod/Dockerfile.arm
scripts/compilation_benchmark.sh
scripts/test.sh

index b6fa86db599231892d9ce38e8c099d5239982540..1a83c09a30a8716ed5bda91f0373a5a6ccf95096 100644 (file)
@@ -9,7 +9,7 @@ platform:
 steps:
 
   - name: chown repo
-    image: ekidd/rust-musl-builder:1.47.0
+    image: ekidd/rust-musl-builder:1.50.0
     user: root
     commands:
       - chown 1000:1000 . -R
@@ -20,12 +20,12 @@ steps:
       - /root/.cargo/bin/cargo fmt -- --check
 
   - name: cargo clippy
-    image: ekidd/rust-musl-builder:1.47.0
+    image: ekidd/rust-musl-builder:1.50.0
     commands:
       - cargo clippy --workspace --tests --all-targets --all-features -- -D warnings -D deprecated -D clippy::perf -D clippy::complexity -D clippy::dbg_macro
 
   - name: cargo test
-    image: ekidd/rust-musl-builder:1.47.0
+    image: ekidd/rust-musl-builder:1.50.0
     environment:
       LEMMY_DATABASE_URL: postgres://lemmy:password@database:5432/lemmy
       RUST_BACKTRACE: 1
@@ -35,7 +35,7 @@ steps:
       - cargo test --workspace --no-fail-fast
 
   - name: cargo build
-    image: ekidd/rust-musl-builder:1.47.0
+    image: ekidd/rust-musl-builder:1.50.0
     commands:
       - cargo build
       - mv target/x86_64-unknown-linux-musl/debug/lemmy_server target/lemmy_server
@@ -102,7 +102,7 @@ platform:
 steps:
 
   - name: cargo test
-    image: rust:1.47-slim-buster
+    image: rust:1.50-slim-buster
     environment:
       LEMMY_DATABASE_URL: postgres://lemmy:password@database:5432/lemmy
       RUST_BACKTRACE: 1
@@ -114,7 +114,7 @@ steps:
 
   # Using Debian here because there seems to be no official Alpine-based Rust docker image for ARM.
   - name: cargo build
-    image: rust:1.47-slim-buster
+    image: rust:1.50-slim-buster
     commands:
       - apt-get update
       - apt-get -y install --no-install-recommends libssl-dev pkg-config libpq-dev
index d624f9c25a45b1775f769477c5395909acddb64a..ebde0c04d120729f74c14f6cbe03af4671c1bad9 100755 (executable)
@@ -4,7 +4,7 @@ set -e
 export LEMMY_DATABASE_URL=postgres://lemmy:password@localhost:5432
 
 pushd ..
-cargo +1.47.0 build
+cargo build
 rm target/lemmy_server || true
 cp target/debug/lemmy_server target/lemmy_server
 ./api_tests/prepare-drone-federation-test.sh
index 1d3775ff3c08a592cb81c19b3cbcbaf4bd2fb0ce..954c85c84bfa531a874ab2b2754455a4afbf5173 100644 (file)
@@ -1,4 +1,4 @@
-ARG RUST_BUILDER_IMAGE=ekidd/rust-musl-builder:1.47.0
+ARG RUST_BUILDER_IMAGE=ekidd/rust-musl-builder:1.50.0
 
 # Cargo chef plan
 FROM $RUST_BUILDER_IMAGE as planner
index 3bb0b81d515bffc1acdb8d3106f0122ccf3cbead..62d77fa36053d5adb604adaf9c5d9862341dbf9d 100644 (file)
@@ -1,5 +1,5 @@
 # syntax=docker/dockerfile:experimental
-FROM rust:1.47-buster as rust
+FROM rust:1.50-buster as rust
 
 ENV HOME=/home/root
 
index 2f2418e49ac8ac89e199a18ef76090bb7eef3251..2ad601aec1d3dab663b58c864248aafa79cf71fb 100644 (file)
@@ -1,4 +1,4 @@
-ARG RUST_BUILDER_IMAGE=ekidd/rust-musl-builder:1.47.0
+ARG RUST_BUILDER_IMAGE=ekidd/rust-musl-builder:1.50.0
 
 # Cargo chef plan
 FROM $RUST_BUILDER_IMAGE as planner
index a6e698f0d7d148330b2dd852767bdcc40675204d..61d1f86c9c2bbc6695c3e90675231ee31a669353 100644 (file)
@@ -1,4 +1,4 @@
-ARG RUST_BUILDER_IMAGE=rust:1.47-slim-buster
+ARG RUST_BUILDER_IMAGE=rust:1.50-slim-buster
 
 # Build Lemmy
 FROM $RUST_BUILDER_IMAGE as builder
index 76003798012eb20be093596333c5409947174fa4..6d454795d4964e298ba7468c71ed231d71f5a419 100755 (executable)
@@ -12,7 +12,7 @@ for ((i=0; i < times; i++)) ; do
     cargo clean
     echo "cargo build"
     start=$(date +%s.%N)
-    RUSTC_WRAPPER='' cargo +1.47.0 build -q
+    RUSTC_WRAPPER='' cargo build -q
     end=$(date +%s.%N)
     echo "Finished iteration $i after $(bc <<< "scale=0; $end - $start") seconds"
     duration=$(bc <<< "$duration + $end - $start")
index b47f09fae829160f73d65a542994d2445cacc400..217912a0af58b18734b852ecc81e93b04c1a09da 100755 (executable)
@@ -10,4 +10,4 @@ export LEMMY_DATABASE_URL=postgres://lemmy:password@localhost:5432/lemmy
 # Integration tests only work on stable due to a bug in config-rs
 # https://github.com/mehcode/config-rs/issues/158
 RUST_BACKTRACE=1 RUST_TEST_THREADS=1 \
-  cargo +1.47.0 test --workspace --no-fail-fast
+  cargo test --workspace --no-fail-fast