diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5393e06a..72c3d752 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -23,11 +23,11 @@ jobs: - --features serde toolchain: - stable - - 1.65.0 + - 1.70.0 name: test steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@main - name: Install ${{ matrix.toolchain }} toolchain uses: actions-rs/toolchain@v1 @@ -63,8 +63,8 @@ jobs: - curve25519,ristretto255-voprf - curve25519 steps: - - uses: actions/checkout@v3 - - uses: hecrj/setup-rust-action@v1 + - uses: actions/checkout@main + - uses: hecrj/setup-rust-action@v2 - run: cargo install cross # Note: just use `cross` as you would `cargo`, but always # pass the `--target=${{ matrix.target }}` arg. (Yes, really). @@ -78,13 +78,13 @@ jobs: matrix: toolchain: - stable - - 1.65.0 + - 1.70.0 name: test simple_login command-line example steps: - name: install expect run: sudo apt-get install expect - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@main - name: install rust uses: actions-rs/toolchain@v1 with: @@ -101,13 +101,13 @@ jobs: matrix: toolchain: - stable - - 1.65.0 + - 1.70.0 name: test digital_locker command-line example steps: - name: install expect run: sudo apt-get install expect - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@main - name: install rust uses: actions-rs/toolchain@v1 with: @@ -137,8 +137,8 @@ jobs: - argon2 - serde steps: - - uses: actions/checkout@v3 - - uses: hecrj/setup-rust-action@v1 + - uses: actions/checkout@main + - uses: hecrj/setup-rust-action@v2 - run: rustup target add ${{ matrix.target }} - run: cargo build --verbose --target=${{ matrix.target }} --no-default-features --features ${{ matrix.frontend_feature }},${{ matrix.backend_feature }} @@ -155,7 +155,7 @@ jobs: - --features curve25519 steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@main - name: Install stable toolchain uses: actions-rs/toolchain@v1 @@ -175,7 +175,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@main - name: Install stable toolchain uses: actions-rs/toolchain@v1 @@ -204,7 +204,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@main - name: Install nightly toolchain uses: actions-rs/toolchain@v1 @@ -239,7 +239,7 @@ jobs: run: cargo install taplo-cli --locked - name: Checkout sources - uses: actions/checkout@v3 + uses: actions/checkout@main - name: Run Taplo run: taplo fmt --check @@ -248,5 +248,5 @@ jobs: name: cargo-deny check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@main - uses: EmbarkStudios/cargo-deny-action@v1 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8429f019..30aa7419 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -11,12 +11,13 @@ jobs: strategy: matrix: os: [ubuntu-latest] + rust: [stable] steps: - - uses: hecrj/setup-rust-action@v1 + - uses: hecrj/setup-rust-action@v2 with: rust-version: ${{ matrix.rust }} - - uses: actions/checkout@v3 + - uses: actions/checkout@main - name: Login to crates.io run: cargo login $CRATES_IO_TOKEN env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 1596701a..7d70afe0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 3.0.0-pre.5 (TBD) +* Increased MSRV to 1.70 + ## 3.0.0-pre.4 (July 25, 2023) * Updated voprf and curve25519-dalek dependencies diff --git a/Cargo.toml b/Cargo.toml index 7b7fedfc..b4609755 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,8 +8,8 @@ license = "Apache-2.0 OR MIT" name = "opaque-ke" readme = "README.md" repository = "https://github.com/facebook/opaque-ke" -rust-version = "1.65" -version = "3.0.0-pre.4" +rust-version = "1.70" +version = "3.0.0-pre.5" [features] argon2 = ["dep:argon2"] diff --git a/README.md b/README.md index 6b235706..fcc52043 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ opaque-ke = "3.0.0-pre.4" ### Minimum Supported Rust Version -Rust **1.65** or higher. +Rust **1.70** or higher. Audit -----