mirror of
https://github.com/saymrwulf/curve25519-dalek-source.git
synced 2026-09-04 20:24:10 +00:00
This represents the first breaking change in a new release series, bumping all crates to the 2024 edition of Rust. As such, the version numbers of all crates have been incremented to represent a new prerelease series: - `curve25519-dalek`: v5.0.0-pre - `ed25519-dalek`: v3.0.0-pre - `x25519-dalek`: v3.0.0-pre Note that this commit isn't intended to cut associated crate releases of these on crates.io, but is merely bumping the version numbers to denote there are pending breaking changes. This commit also includes rustfmt changes which were made as part of the 2024 edition. Also includes clippy fixes.
33 lines
734 B
YAML
33 lines
734 B
YAML
name: ed25519 Rust
|
|
|
|
on:
|
|
push:
|
|
branches: [ '**' ]
|
|
paths: 'ed25519-dalek/**'
|
|
pull_request:
|
|
branches: [ '**' ]
|
|
paths: 'ed25519-dalek/**'
|
|
|
|
defaults:
|
|
run:
|
|
working-directory: ed25519-dalek
|
|
|
|
env:
|
|
CARGO_TERM_COLOR: always
|
|
RUSTFLAGS: '-D warnings'
|
|
RUSTDOCFLAGS: '-D warnings'
|
|
|
|
jobs:
|
|
|
|
msrv:
|
|
name: Current MSRV is 1.85.0
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
# Re-resolve Cargo.lock with minimal versions
|
|
- uses: dtolnay/rust-toolchain@nightly
|
|
- run: cargo update -Z minimal-versions
|
|
# Now check that `cargo build` works with respect to the oldest possible
|
|
# deps and the stated MSRV
|
|
- uses: dtolnay/rust-toolchain@1.85.0
|
|
- run: cargo build
|