Bug 1945020 - build(rust): bump minimum Rust version 1.76 → 1.82 r=glandium

Differential Revision: https://phabricator.services.mozilla.com/D236028
This commit is contained in:
Erich Gubler
2025-01-31 03:02:53 +00:00
parent bed5ff7b19
commit fa7ea54aad
4 changed files with 7 additions and 7 deletions

View File

@@ -58,7 +58,7 @@ exclude = [
resolver = "2"
[workspace.package]
rust-version = "1.76.0"
rust-version = "1.82.0"
[workspace.dependencies]
# Shared across multiple UniFFI consumers.

View File

@@ -162,9 +162,9 @@ Here are the Rust versions for each Firefox version.
| Firefox 133 | Rust 1.81.0 | 1.76.0 | 2024 September 5 | 2024 October 24 | 2024 November 26
| Firefox 134 | Rust 1.81.0 | 1.76.0 | 2024 September 5 | 2024 November 21 | 2025 January 7
| Firefox 135 | Rust 1.83.0 | 1.76.0 | 2024 November 28 | 2025 January 2 | 2025 February 4
| Firefox 136 | Rust 1.84.0 | 1.76.0 | 2025 January 9 | 2025 January 30 | 2025 March 4
| **Estimated** |
| Firefox 136 | Rust 1.84.0 | ? | 2025 January 9 | 2025 January 30 | 2025 March 4
| Firefox 137 | Rust 1.85.0 | ? | 2025 February 20 | 2025 February 27 | 2025 April 1
| Firefox 137 | Rust 1.85.0 | 1.83.0 | 2025 February 20 | 2025 February 27 | 2025 April 1
| Firefox 138 | Rust 1.85.0 | ? | 2025 February 20 | 2025 March 27 | 2025 April 29
| Firefox 139 | Rust 1.86.0 | ? | 2025 April 3 | 2025 April 24 | 2025 May 27
| Firefox 140 | Rust 1.87.0 | ? | 2025 May 15 | 2025 May 22 | 2025 June 24

View File

@@ -13,7 +13,7 @@ from mach.site import PythonVirtualenv
from mach.util import get_state_dir
# Keep in sync with rust-version in top-level Cargo.toml.
MINIMUM_RUST_VERSION = "1.76.0"
MINIMUM_RUST_VERSION = "1.82.0"
def get_tools_dir(srcdir=False):

View File

@@ -11,12 +11,12 @@ task-defaults:
script: repack_rust.py
toolchain-artifact: public/build/rustc.tar.zst
linux64-rust-1.76:
linux64-rust-1.82:
treeherder:
symbol: TL(rust-1.76)
symbol: TL(rust-1.82)
run:
arguments: [
'--channel', '1.76.0',
'--channel', '1.82.0',
'--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu',