Skip to content

Commit aa51477

Browse files
committed
2025-11-11 flake update
1 parent f679946 commit aa51477

File tree

28 files changed

+462
-445
lines changed

28 files changed

+462
-445
lines changed

.github/workflows/lre.yaml

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,53 @@
11
# ---
2-
# name: Local Remote Execution
2+
name: Local Remote Execution
33

4-
# on:
5-
# push:
6-
# branches: [main]
7-
# paths-ignore:
8-
# - '.github/styles/**'
9-
# - 'web/**'
10-
# pull_request:
11-
# branches: [main]
12-
# paths-ignore:
13-
# - '.github/styles/**'
14-
# - 'web/**'
4+
on:
5+
push:
6+
branches: [main]
7+
paths-ignore:
8+
- '.github/styles/**'
9+
- 'web/**'
10+
pull_request:
11+
branches: [main]
12+
paths-ignore:
13+
- '.github/styles/**'
14+
- 'web/**'
1515

16-
# permissions: read-all
16+
permissions: read-all
1717

18-
# concurrency:
19-
# group: ${{ github.workflow }}-${{ github.ref }}
20-
# cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
18+
concurrency:
19+
group: ${{ github.workflow }}-${{ github.ref }}
20+
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
2121

22-
# jobs:
23-
# local:
24-
# strategy:
25-
# fail-fast: false
26-
# matrix:
27-
# os: [ubuntu-24.04, macos-15]
28-
# toolchain: [lre-cc, lre-rs]
29-
# exclude:
30-
# - os: macos-15
31-
# toolchain: lre-cc
32-
# name: Local / ${{ matrix.toolchain }} / ${{ matrix.os }}
33-
# runs-on: ${{ matrix.os }}
34-
# timeout-minutes: 45
35-
# steps:
36-
# - name: Checkout
37-
# uses: >- # v4.2.2
38-
# actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
22+
jobs:
23+
local:
24+
strategy:
25+
fail-fast: false
26+
matrix:
27+
os: [ubuntu-24.04, macos-15]
28+
toolchain: [lre-cc, lre-rs]
29+
exclude:
30+
- os: macos-15
31+
toolchain: lre-cc
32+
name: Local / ${{ matrix.toolchain }} / ${{ matrix.os }}
33+
runs-on: ${{ matrix.os }}
34+
timeout-minutes: 45
35+
steps:
36+
- name: Checkout
37+
uses: >- # v4.2.2
38+
actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
3939
40-
# - name: Prepare Worker
41-
# uses: ./.github/actions/prepare-nix
40+
- name: Prepare Worker
41+
uses: ./.github/actions/prepare-nix
4242

43-
# - name: Build example with ${{ matrix.toolchain }} toolchain
44-
# env:
45-
# TOOLCHAIN: ${{ matrix.toolchain }}
46-
# run: >
47-
# nix develop --impure --command
48-
# bash -c "bazel run \
49-
# --verbose_failures \
50-
# @local-remote-execution//examples:${TOOLCHAIN}"
43+
- name: Build example with ${{ matrix.toolchain }} toolchain
44+
env:
45+
TOOLCHAIN: ${{ matrix.toolchain }}
46+
run: >
47+
nix develop --impure --command
48+
bash -c "bazel run \
49+
--verbose_failures \
50+
@local-remote-execution//examples:${TOOLCHAIN}"
5151
5252
# remote:
5353
# strategy:

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ resolver = "2"
99
[package]
1010
edition = "2024"
1111
name = "nativelink"
12-
rust-version = "1.87.0"
12+
rust-version = "1.89.0"
1313
version = "0.7.5"
1414

1515
[profile.release]

MODULE.bazel

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -75,31 +75,31 @@ rust.toolchain(
7575
edition = "2024",
7676

7777
# These should always follow the versions from LRE.
78-
rust_analyzer_version = "nightly/2025-05-21",
79-
rustfmt_version = "nightly/2025-05-21",
78+
rust_analyzer_version = "nightly/2025-11-11",
79+
rustfmt_version = "nightly/2025-11-11",
8080
sha256s = {
81-
"2025-05-21/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "e866f249dfbdf10a68b7191c025257591e8a5aa2fede1663b34c88a4f4bb8a74",
82-
"2025-05-21/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "0a312d722a94e3b9e1f7871d9a9af01d410917c2406dbf91d014c06fe79540fb",
83-
"2025-05-21/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "eee28e99ac24c27f3de969915e808c0645ee099b136e5547681110607d09d050",
84-
"2025-05-21/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "0985b6a8befea11c3f1465faac0adc8193a93512ede2fbe8afd3e6e84dd507e8",
85-
"2025-05-21/rustc-nightly-aarch64-apple-darwin.tar.xz": "f2c390199913eed60e2e0045afe96aa302e79977916deabc738dc39f2e16dc0d",
86-
"2025-05-21/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "ad97dbb43664f7dab1a32c4b22ee08ba40306e80972cb5583d7c16f2bf0a36df",
87-
"2025-05-21/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "1409e65606d2db4ae6792ab9b075bf10986a0b6665dc54df575ce66a41efccdc",
88-
"2025-05-21/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "41ef09602146fe9ee9f2cdcea4341510551a80dcbdb55cb231b6b0e718a03eab",
89-
"cargo-1.87.0-aarch64-apple-darwin.tar.xz": "f8d6f554e5ed081de5c3fd23cf2f30f4012013e95fb7a5458a50d8215651fb88",
90-
"cargo-1.87.0-x86_64-unknown-linux-gnu.tar.xz": "469d5dc479835adadd728bc3587f8abf1941b3dd71f9865abd3e0783ae662555",
91-
"clippy-1.87.0-aarch64-apple-darwin.tar.xz": "eeadac2cc415890d952510bd32110da8ea14a710e997ae696212294b4401740f",
92-
"clippy-1.87.0-x86_64-unknown-linux-gnu.tar.xz": "9d440eef6811112a000acf96a062df7bcbc013fa4f8e00a7f9a4f57ef90637a1",
93-
"llvm-tools-1.87.0-aarch64-apple-darwin.tar.xz": "7efc6357a4422ca648ce027cc4c8bd7c36676bc38b1a82c17ccb2ad6dcd5d7a5",
94-
"llvm-tools-1.87.0-x86_64-unknown-linux-gnu.tar.xz": "872fdd4b3b8f6bcb01d20aae02cdd7848472386c9ba54c641d63ff82246ae935",
95-
"rust-std-1.87.0-aarch64-apple-darwin.tar.xz": "6547322b317f18b73695724ff60a7860457df1a646b4a79f89a70a13d0747375",
96-
"rust-std-1.87.0-x86_64-unknown-linux-gnu.tar.xz": "1b57253bd32b8b292c965b3a2d992a266763158494cab8555584c09360b90f77",
97-
"rustc-1.87.0-aarch64-apple-darwin.tar.xz": "175800bc89cccd8f8ee2f3a4d07bdf98c163030fd5d3dc6d5b23cf4dd0a2a4c3",
98-
"rustc-1.87.0-x86_64-unknown-linux-gnu.tar.xz": "e8395c5c5756253b76107055e093ffbc4431af7b30aeebe72ce2684b9cb53973",
81+
"2025-11-11/cargo-nightly-x86_64-unknown-linux-gnu.tar.xz": "6b2b0e21d6a906655b9bc6977735e52f89641202b216ec9a7d0b0d70736a81a4",
82+
"2025-11-11/clippy-nightly-x86_64-unknown-linux-gnu.tar.xz": "766a5b2ab46caf804994ebe95771db9324c7beec89f019d668e348665cabe308",
83+
"2025-11-11/llvm-tools-nightly-x86_64-unknown-linux-gnu.tar.xz": "e6ce5f12ff6f185a45adbd23bfbd19d386dae8027ba034b2a2d2c7fa48b782ad",
84+
"2025-11-11/rust-std-nightly-x86_64-unknown-linux-gnu.tar.xz": "28ded1b939faac3a50c43ffa6962b384ea5949f4c609e4b565b66a2b14b43b18",
85+
"2025-11-11/rustc-nightly-aarch64-apple-darwin.tar.xz": "d2c390199913eed60e2e0045afe96aa302e79977916deabc738dc39f2e16dc0d",
86+
"2025-11-11/rustc-nightly-x86_64-unknown-linux-gnu.tar.xz": "79d7ebcb718592f4b1ab49ec649419c1746e71b182e1c7d673baca50c7f1bc03",
87+
"2025-11-11/rustfmt-nightly-aarch64-apple-darwin.tar.xz": "015e3a7d87be66c8189a69b6a4031f7d0f149e4ec1ee1cfc0c86f389b1da6c5c",
88+
"2025-11-11/rustfmt-nightly-x86_64-unknown-linux-gnu.tar.xz": "23e83fa46e72480edc85bdb784d303b8eba22fa89409f441abb295052a64a219",
89+
"cargo-1.89.0-aarch64-apple-darwin.tar.xz": "545517d16ac76789aa6ce801cbc3eeecc9acaf43f3ccb63148c3577f2bb4b8d3",
90+
"cargo-1.89.0-x86_64-unknown-linux-gnu.tar.xz": "99fc10be2aeedf2c23a484f217bfa76458494495a0eee33e280d3616bb08282d",
91+
"clippy-1.89.0-aarch64-apple-darwin.tar.xz": "de10f0b543f76ff656f0599f58e9c4ac6bafa0c2a5595bc5894c4fd3aa4328f8",
92+
"clippy-1.89.0-x86_64-unknown-linux-gnu.tar.xz": "c6c362c6cd74567022e9ba0c16f6676f8c2b73d955adcf1f6f4c51cf15e57ce8",
93+
"llvm-tools-1.89.0-aarch64-apple-darwin.tar.xz": "cdd3d0d06fbfc100e13ffcfb14e33b2f3469f72564cced86f9c82ebe295b880a",
94+
"llvm-tools-1.89.0-x86_64-unknown-linux-gnu.tar.xz": "bb0ced899fd1ac628f26e375adabc970b415c516ec82fb7cf9ac3c63cb4d0fee",
95+
"rust-std-1.89.0-aarch64-apple-darwin.tar.xz": "5547322b317f18b73695724ff60a7860457df1a646b4a79f89a70a13d0747375",
96+
"rust-std-1.89.0-x86_64-unknown-linux-gnu.tar.xz": "2719470dcd78b3f97d78b978c8f85a1a58d84ff11b62558294621c01bca34d49",
97+
"rustc-1.89.0-aarch64-apple-darwin.tar.xz": "6d2cf6164bef00ff3d2c37ca0a0658ffb7c9c3178882a72d78e35abeba888860",
98+
"rustc-1.89.0-x86_64-unknown-linux-gnu.tar.xz": "b42c254e1349df86bd40bc28fdf386172a1a46f2eeabe3c7a08a75cf1fb60e27",
9999
},
100100
versions = [
101-
"1.87.0",
102-
"nightly/2025-05-21",
101+
"1.89.0",
102+
"nightly/2025-11-11",
103103
],
104104
)
105105
use_repo(rust, "rust_toolchains")

clippy.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ disallowed-methods = [
1414
{ path = "tokio::task::spawn_blocking", reason = "use `nativelink-util::task::spawn_blocking` instead" },
1515
{ path = "tokio::task::spawn_local", reason = "use one of the `nativelink-util::task` functions instead" },
1616
]
17-
msrv = "1.87.0"
17+
msrv = "1.89.0"

flake-module.nix

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
options.perSystem = flake-parts-lib.mkPerSystemOption (
77
{
88
config,
9-
options,
109
pkgs,
1110
...
1211
}: let

flake.lock

Lines changed: 25 additions & 59 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)