Bug 1933887 - Update builders to rustc 1.86. r=firefox-build-system-reviewers,sergesanspaille

Differential Revision: https://phabricator.services.mozilla.com/D244535
This commit is contained in:
Mike Hommey
2025-04-15 22:28:22 +00:00
parent 3c2e0547c3
commit 8fceeb01b2
2 changed files with 25 additions and 22 deletions

View File

@@ -163,8 +163,11 @@ Here are the Rust versions for each Firefox version.
| Firefox 134 | Rust 1.81.0 | 1.76.0 | 2024 September 5 | 2024 November 21 | 2025 January 7 | 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 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 | Firefox 136 | Rust 1.84.0 | 1.76.0 | 2025 January 9 | 2025 January 30 | 2025 March 4
| **Estimated** |
| Firefox 137 | Rust 1.85.0 | 1.82.0 | 2025 February 20 | 2025 February 27 | 2025 April 1 | Firefox 137 | Rust 1.85.0 | 1.82.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 138 | Rust 1.85.0 | 1.82.0 | 2025 February 20 | 2025 March 27 | 2025 April 29
| **Estimated** |
| Firefox 139 | Rust 1.86.0 | ? | 2025 April 3 | 2025 April 24 | 2025 May 27 | 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 | Firefox 140 | Rust 1.87.0 | ? | 2025 May 15 | 2025 May 22 | 2025 June 24
| Firefox 141 | Rust 1.87.0 | ? | 2025 May 15 | 2025 June 19 | 2025 July 22
| Firefox 142 | Rust 1.88.0 | ? | 2025 June 26 | 2025 July 17 | 2025 August 19
| Firefox 143 | Rust 1.89.0 | ? | 2025 August 7 | 2025 August 14 | 2025 September 16

View File

@@ -79,12 +79,12 @@ win64-rust-1.83:
'--target', 'x86_64-pc-windows-msvc', '--target', 'x86_64-pc-windows-msvc',
] ]
linux64-rust-1.85: linux64-rust-1.86:
treeherder: treeherder:
symbol: TL(rust) symbol: TL(rust)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu',
@@ -138,13 +138,13 @@ linux64-rust-1.81-dev:
- linux64-clang-toolchain - linux64-clang-toolchain
- linux64-toolchain-sysroot - linux64-toolchain-sysroot
linux64-rust-cross-1.85: linux64-rust-cross-1.86:
description: "rust repack with macos and windows cross support" description: "rust repack with macos and windows cross support"
treeherder: treeherder:
symbol: TL(rust-cross) symbol: TL(rust-cross)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu',
@@ -164,13 +164,13 @@ linux64-rust-cross-1.85:
toolchains: null toolchains: null
default: linux64-rust-cross default: linux64-rust-cross
linux64-rust-static-1.85: linux64-rust-static-1.86:
description: "rust repack with static linking support" description: "rust repack with static linking support"
treeherder: treeherder:
symbol: TL(rust-static) symbol: TL(rust-static)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'aarch64-unknown-linux-musl', '--target', 'aarch64-unknown-linux-musl',
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
@@ -183,13 +183,13 @@ linux64-rust-static-1.85:
toolchains: null toolchains: null
default: linux64-rust-static default: linux64-rust-static
linux64-rust-macos-1.85: linux64-rust-macos-1.86:
description: "rust repack with macos-cross support" description: "rust repack with macos-cross support"
treeherder: treeherder:
symbol: TL(rust-macos) symbol: TL(rust-macos)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-apple-darwin', '--target', 'x86_64-apple-darwin',
@@ -200,13 +200,13 @@ linux64-rust-macos-1.85:
toolchains: null toolchains: null
default: linux64-rust-macos default: linux64-rust-macos
linux64-rust-ios-1.85: linux64-rust-ios-1.86:
description: "rust repack with ios-cross support" description: "rust repack with ios-cross support"
treeherder: treeherder:
symbol: TL(rust-ios) symbol: TL(rust-ios)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'aarch64-apple-ios', '--target', 'aarch64-apple-ios',
@@ -217,13 +217,13 @@ linux64-rust-ios-1.85:
toolchains: null toolchains: null
default: linux64-rust-ios default: linux64-rust-ios
linux64-rust-android-1.85: linux64-rust-android-1.86:
description: "rust repack with android-cross support" description: "rust repack with android-cross support"
treeherder: treeherder:
symbol: TL(rust-android) symbol: TL(rust-android)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'armv7-linux-androideabi', '--target', 'armv7-linux-androideabi',
@@ -237,13 +237,13 @@ linux64-rust-android-1.85:
toolchains: null toolchains: null
default: linux64-rust-android default: linux64-rust-android
linux64-rust-windows-1.85: linux64-rust-windows-1.86:
description: "rust repack with windows-cross support" description: "rust repack with windows-cross support"
treeherder: treeherder:
symbol: TL(rust-win) symbol: TL(rust-win)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-unknown-linux-gnu', '--target', 'x86_64-unknown-linux-gnu',
'--target', 'x86_64-pc-windows-msvc', '--target', 'x86_64-pc-windows-msvc',
@@ -255,12 +255,12 @@ linux64-rust-windows-1.85:
toolchains: null toolchains: null
default: linux64-rust-windows default: linux64-rust-windows
win64-rust-1.85: win64-rust-1.86:
treeherder: treeherder:
symbol: TW64(rust) symbol: TW64(rust)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-pc-windows-msvc', '--host', 'x86_64-pc-windows-msvc',
'--target', 'x86_64-pc-windows-msvc', '--target', 'x86_64-pc-windows-msvc',
'--target', 'i686-pc-windows-msvc', '--target', 'i686-pc-windows-msvc',
@@ -271,12 +271,12 @@ win64-rust-1.85:
toolchains: null toolchains: null
default: win64-rust default: win64-rust
macosx64-rust-1.85: macosx64-rust-1.86:
treeherder: treeherder:
symbol: TM(rust) symbol: TM(rust)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-apple-darwin', '--host', 'x86_64-apple-darwin',
'--target', 'x86_64-apple-darwin', '--target', 'x86_64-apple-darwin',
] ]
@@ -285,12 +285,12 @@ macosx64-rust-1.85:
toolchains: null toolchains: null
default: macosx64-rust default: macosx64-rust
mingw32-rust-1.85: mingw32-rust-1.86:
treeherder: treeherder:
symbol: TMW(rust) symbol: TMW(rust)
run: run:
arguments: [ arguments: [
'--channel', '1.85.1', '--channel', '1.86.0',
'--host', 'x86_64-unknown-linux-gnu', '--host', 'x86_64-unknown-linux-gnu',
'--target', 'i686-unknown-linux-gnu', '--target', 'i686-unknown-linux-gnu',
'--target', 'i686-pc-windows-gnu', '--target', 'i686-pc-windows-gnu',