summaryrefslogtreecommitdiffstats
path: root/doc/msrv.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/msrv.md')
-rw-r--r--doc/msrv.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/msrv.md b/doc/msrv.md
new file mode 100644
index 00000000..1a69304a
--- /dev/null
+++ b/doc/msrv.md
@@ -0,0 +1,12 @@
+How to update the MSRV
+
+1. set the new version in `<crate>/Cargo.toml` (or all `<crate>/Cargo.toml`s)
+1. set the new version in `clippy.toml`
+1. run `cargo build` and check if eveything still works
+1. run `cargo clippy` and apply the new lints, or ignore them in `.cargo/config`
+1. update the readmes
+ - README.md and openpgp/README.md, possibly more in the future
+ - grep for the version number, e.g. "1.60.0"
+1. update CI
+ - some jobs require explicit installation of the correct toolchain, grep for
+ the version number to find them.