diff --git a/.gitea/workflows/build-shadowsocks-rust.yaml b/.gitea/workflows/build-shadowsocks-rust.yaml index db7f59b..3ca76e3 100644 --- a/.gitea/workflows/build-shadowsocks-rust.yaml +++ b/.gitea/workflows/build-shadowsocks-rust.yaml @@ -36,8 +36,8 @@ jobs: pull: true tags: | "gitea.woggioni.net/woggioni/sserver-rust:latest" - "gitea.woggioni.net/woggioni/sserver-rust:v1.23.5" - build-args: "VERSION=1.23.5" + "gitea.woggioni.net/woggioni/sserver-rust:v1.24.0" + build-args: "VERSION=1.24.0" cache-from: type=registry,ref=gitea.woggioni.net/woggioni/sserver-rust:buildx cache-to: type=registry,mode=max,compression=zstd,image-manifest=true,oci-mediatypes=true,ref=gitea.woggioni.net/woggioni/sserver-rust:buildx diff --git a/shadowsocks-rust/Dockerfile b/shadowsocks-rust/Dockerfile index c443169..5b57762 100644 --- a/shadowsocks-rust/Dockerfile +++ b/shadowsocks-rust/Dockerfile @@ -19,13 +19,11 @@ ENV RUST_TARGET="aarch64-unknown-linux-musl" ENV CC_aarch64_unknown_linux_musl=/opt/x-tools/aarch64-unknown-linux-musl/bin/aarch64-unknown-linux-musl-gcc ENV CXX_aarch64_unknown_linux_musl=/opt/x-tools/aarch64-unknown-linux-musl/bin/aarch64-unknown-linux-musl-g++ - FROM base AS builder-linux_arm_v7 ENV RUST_TARGET="arm-unknown-linux-musleabihf" ENV CC_armv7_unknown_linux_musleabihf=/opt/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-gcc ENV CXX_armv7_unknown_linux_musleabihf=/opt/x-tools/arm-unknown-linux-musleabi/bin/arm-unknown-linux-musleabi-g++ - FROM builder-${TARGETPLATFORM/\//_} AS builder RUN rustup target add $RUST_TARGET RUN cargo +stable build --locked --target "$RUST_TARGET" --release --features "full,aead-cipher-extra,aead-cipher-2022-extra,security-replay-attack-detect" \