Skip to content

Commit 67c0922

Browse files
committed
Update MSRV in CI and Readme from 1.29 to 1.41
1 parent a0064c2 commit 67c0922

File tree

2 files changed

+3
-20
lines changed

2 files changed

+3
-20
lines changed

.github/workflows/rust.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
runs-on: ubuntu-latest
3737
strategy:
3838
matrix:
39-
rust: [stable, beta, nightly, 1.29.0]
39+
rust: [stable, beta, nightly, 1.41.1]
4040
steps:
4141
- name: Checkout Crate
4242
uses: actions/checkout@v2
@@ -46,9 +46,6 @@ jobs:
4646
profile: minimal
4747
toolchain: ${{ matrix.rust }}
4848
override: true
49-
- name: Pin cc if rust 1.29
50-
if: matrix.rust == '1.29.0'
51-
run: cargo generate-lockfile --verbose && cargo update -p cc --precise "1.0.41" --verbose
5249
- name: Running cargo
5350
env:
5451
DO_FEATURE_MATRIX: true
@@ -59,7 +56,7 @@ jobs:
5956
runs-on: ubuntu-latest
6057
strategy:
6158
matrix:
62-
rust: [stable, beta, nightly] # No 1.29 because WASM requires Rust 1.30
59+
rust: [stable, beta, nightly] # wasm-pack doesn't support rust 1.41.1
6360
steps:
6461
- name: Checkout Crate
6562
uses: actions/checkout@v2

README.md

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,7 @@ Contributions to this library are welcome. A few guidelines:
2020
* Any breaking changes must have an accompanied entry in CHANGELOG.md
2121
* No new dependencies, please.
2222
* No crypto should be implemented in Rust, with the possible exception of hash functions. Cryptographic contributions should be directed upstream to libsecp256k1.
23-
* This library should always compile with any combination of features on **Rust 1.29**.
24-
25-
## A note on Rust 1.29 support
26-
27-
The build dependency `cc` might require a more recent version of the Rust compiler.
28-
To ensure compilation with Rust 1.29.0, pin its version in your `Cargo.lock`
29-
with `cargo update -p cc --precise 1.0.41`. If you're using `secp256k1` in a library,
30-
to make sure it compiles in CI, you'll need to generate a lockfile first.
31-
Example for Travis CI:
32-
```yml
33-
before_script:
34-
- if [ "$TRAVIS_RUST_VERSION" == "1.29.0" ]; then
35-
cargo generate-lockfile --verbose && cargo update -p cc --precise "1.0.41" --verbose;
36-
fi
37-
```
23+
* This library should always compile with any combination of features on **Rust 1.41.1**.
3824

3925
## Fuzzing
4026

0 commit comments

Comments
 (0)