mirror of
https://github.com/juspay/hyperswitch.git
synced 2025-10-29 09:07:09 +08:00
feat: bump the MSRV to 1.65 (#215)
This commit is contained in:
@ -13,4 +13,4 @@ name = "rust"
|
|||||||
enabled = true
|
enabled = true
|
||||||
|
|
||||||
[analyzers.meta]
|
[analyzers.meta]
|
||||||
msrv = "1.64.0"
|
msrv = "1.65.0"
|
||||||
|
|||||||
2
.github/workflows/CI.yml
vendored
2
.github/workflows/CI.yml
vendored
@ -95,7 +95,7 @@ jobs:
|
|||||||
- name: Install Rust
|
- name: Install Rust
|
||||||
uses: dtolnay/rust-toolchain@master
|
uses: dtolnay/rust-toolchain@master
|
||||||
with:
|
with:
|
||||||
toolchain: 1.64
|
toolchain: 1.65
|
||||||
|
|
||||||
- uses: Swatinem/rust-cache@v2.2.0
|
- uses: Swatinem/rust-cache@v2.2.0
|
||||||
|
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
FROM rust:1.64 as builder
|
FROM rust:1.65 as builder
|
||||||
RUN apt-get update \
|
RUN apt-get update \
|
||||||
&& apt-get install -y libpq-dev libssl-dev
|
&& apt-get install -y libpq-dev libssl-dev
|
||||||
|
|
||||||
|
|||||||
@ -9,7 +9,7 @@ if [[ "${TRACE-0}" == "1" ]]; then
|
|||||||
set -o xtrace
|
set -o xtrace
|
||||||
fi
|
fi
|
||||||
|
|
||||||
RUST_MSRV=1.64.0
|
RUST_MSRV=1.65.0
|
||||||
_DB_NAME="orca_db"
|
_DB_NAME="orca_db"
|
||||||
_DB_USER="db_user"
|
_DB_USER="db_user"
|
||||||
_DB_PASS="db_password"
|
_DB_PASS="db_password"
|
||||||
|
|||||||
@ -3,7 +3,7 @@ name = "common_utils"
|
|||||||
description = "Utilities shared across router and other crates"
|
description = "Utilities shared across router and other crates"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.64"
|
rust-version = "1.65"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ name = "drainer"
|
|||||||
description = "App that reads redis streams and executes queries in DB"
|
description = "App that reads redis streams and executes queries in DB"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.64"
|
rust-version = "1.65"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ name = "masking"
|
|||||||
description = "Personal Identifiable Information protection. Wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped."
|
description = "Personal Identifiable Information protection. Wrapper types and traits for secret management which help ensure they aren't accidentally copied, logged, or otherwise exposed (as much as possible), and also ensure secrets are securely wiped from memory when dropped."
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.64"
|
rust-version = "1.65"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ name = "redis_interface"
|
|||||||
description = "A user-friendly interface to Redis"
|
description = "A user-friendly interface to Redis"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.64"
|
rust-version = "1.65"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
|
|||||||
@ -4,7 +4,7 @@ description = "Modern, fast and open payment router"
|
|||||||
version = "0.2.0"
|
version = "0.2.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
default-run = "router"
|
default-run = "router"
|
||||||
rust-version = "1.64"
|
rust-version = "1.65"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
build = "src/build.rs"
|
build = "src/build.rs"
|
||||||
|
|||||||
@ -3,7 +3,7 @@ name = "router_derive"
|
|||||||
description = "Utility macros for the router crate"
|
description = "Utility macros for the router crate"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.64"
|
rust-version = "1.65"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
|
|||||||
@ -3,7 +3,7 @@ name = "router_env"
|
|||||||
description = "Environment of payment router: logger, basic config, its environment awareness."
|
description = "Environment of payment router: logger, basic config, its environment awareness."
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
rust-version = "1.64"
|
rust-version = "1.65"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
build = "src/build.rs"
|
build = "src/build.rs"
|
||||||
|
|||||||
@ -77,7 +77,7 @@ services:
|
|||||||
- POSTGRES_DB=orca_db
|
- POSTGRES_DB=orca_db
|
||||||
|
|
||||||
orca-server:
|
orca-server:
|
||||||
image: rust:1.64
|
image: rust:1.65
|
||||||
command: cargo run -- -f ./config/docker_compose.toml
|
command: cargo run -- -f ./config/docker_compose.toml
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@ -37,7 +37,7 @@
|
|||||||
pkg-config
|
pkg-config
|
||||||
exa
|
exa
|
||||||
fd
|
fd
|
||||||
rust-bin.stable."1.64.0".default
|
rust-bin.stable."1.65.0".default
|
||||||
] ++ lib.optionals stdenv.isDarwin [ frameworks.CoreServices frameworks.Foundation ]; # arch might have issue finding these libs.
|
] ++ lib.optionals stdenv.isDarwin [ frameworks.CoreServices frameworks.Foundation ]; # arch might have issue finding these libs.
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
FROM rust:1.64 AS builder
|
FROM rust:1.65 AS builder
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY . .
|
COPY . .
|
||||||
RUN cargo install diesel_cli && cargo build --bin router --release
|
RUN cargo install diesel_cli && cargo build --bin router --release
|
||||||
|
|
||||||
FROM rust:1.64 AS runtime
|
FROM rust:1.65 AS runtime
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=builder /app/migrations migrations
|
COPY --from=builder /app/migrations migrations
|
||||||
COPY --from=builder /app/target/release/router router
|
COPY --from=builder /app/target/release/router router
|
||||||
|
|||||||
@ -156,7 +156,7 @@ services:
|
|||||||
hard: 262144
|
hard: 262144
|
||||||
|
|
||||||
orca-server:
|
orca-server:
|
||||||
image: rust:1.64
|
image: rust:1.65
|
||||||
command: cargo run -- -f ./config/docker_compose.toml
|
command: cargo run -- -f ./config/docker_compose.toml
|
||||||
working_dir: /app
|
working_dir: /app
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
Reference in New Issue
Block a user