From df4fb074cbefdadf2567b673bbcc690345eaf138 Mon Sep 17 00:00:00 2001 From: David Hewitt <1939362+davidhewitt@users.noreply.github.com> Date: Sat, 18 Mar 2023 20:05:04 +0000 Subject: [PATCH] ci: pin syn to 1.0 for MSRV --- noxfile.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/noxfile.py b/noxfile.py index 5e7afbae681..02bc3a3a85e 100644 --- a/noxfile.py +++ b/noxfile.py @@ -439,6 +439,14 @@ def set_minimal_package_versions(session: nox.Session, venv_backend="none"): "parking_lot": "0.11.0", # 1.0.77 needs basic-toml which has edition 2021 "trybuild": "1.0.76", + # pins to avoid syn 2.0 (which requires Rust 1.56) + "ghost": "0.1.8", + "serde": "1.0.156", + "serde_derive": "1.0.156", + "cxx": "1.0.92", + "cxxbridge-macro": "1.0.92", + "cxx-build": "1.0.92", + "syn": "1.0.109", } # run cargo update first to ensure that everything is at highest @@ -470,7 +478,7 @@ def load_pkg_versions(): return pkg_versions pkg_versions = load_pkg_versions() - for (pkg_name, min_version) in min_pkg_versions.items(): + for pkg_name, min_version in min_pkg_versions.items(): versions = pkg_versions.get(pkg_name, []) for version in versions: if version != min_version: