From 18720e553492287ebd6e4f2e70f3deec2355a236 Mon Sep 17 00:00:00 2001 From: Nano Date: Fri, 30 Oct 2026 20:30:24 +0000 Subject: [PATCH 1/4] flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'nixpkgs': 'github:nixos/nixpkgs/02c087f3fe673c9e317f206a627cb6b910336dbe?narHash=sha256-IoNisKcGbUjdd45qCqywGMCYmZ5EnkxezvLII0FWwNA%3D' (2026-10-20) → 'github:nixos/nixpkgs/1c89083e451e891152365b799595cf7790a43325?narHash=sha256-Y1CiZ4SoBUjLQyQM/pY%2BrS2dXD3CHLPstF0lmOc73D4%3D' (2026-10-30) --- flake.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flake.lock b/flake.lock index a0eacbd..2c0a8e2 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "nixpkgs": { "locked": { - "lastModified": 1792502884, - "narHash": "sha256-IoNisKcGbUjdd45qCqywGMCYmZ5EnkxezvLII0FWwNA=", + "lastModified": 1793341285, + "narHash": "sha256-Y1CiZ4SoBUjLQyQM/pY+rS2dXD3CHLPstF0lmOc73D4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "02c087f3fe673c9e317f206a627cb6b910336dbe", + "rev": "1c89083e451e891152365b799595cf7790a43325", "type": "github" }, "original": { From 72fc8b13a9948edf9a6bbc6c81308bf1f716f8a4 Mon Sep 17 00:00:00 2001 From: Nano Date: Fri, 30 Oct 2026 20:30:31 +0000 Subject: [PATCH 2/4] nix/develop/flake.lock: Update MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Flake lock file updates: • Updated input 'flat-flake': 'path:../..' → 'path:../..' • Updated input 'nixpkgs': 'github:nixos/nixpkgs/02c087f3fe673c9e317f206a627cb6b910336dbe?narHash=sha256-IoNisKcGbUjdd45qCqywGMCYmZ5EnkxezvLII0FWwNA%3D' (2026-10-20) → 'github:nixos/nixpkgs/1c89083e451e891152365b799595cf7790a43325?narHash=sha256-Y1CiZ4SoBUjLQyQM/pY%2BrS2dXD3CHLPstF0lmOc73D4%3D' (2026-10-30) • Updated input 'rust-overlay': 'github:oxalica/rust-overlay/b0829a2cc9f7b596583331d78a942c1e5170d8a0?narHash=sha256-M2rr/yPbTHvgAzCyZ%2BzHJHflFM0XU7t42Sw2skA3TQM%3D' (2026-10-23) → 'github:oxalica/rust-overlay/96a0986b0486341fbc163fa2fabc6d3b44cdcbf1?narHash=sha256-qv%2BP8z2xS5Xdws5Kigvr/WKJiaJSa6Ke8iH7ozmO53w%3D' (2026-10-30) --- nix/develop/flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/nix/develop/flake.lock b/nix/develop/flake.lock index f91b94e..9afa60e 100644 --- a/nix/develop/flake.lock +++ b/nix/develop/flake.lock @@ -89,11 +89,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1792502884, - "narHash": "sha256-IoNisKcGbUjdd45qCqywGMCYmZ5EnkxezvLII0FWwNA=", + "lastModified": 1793341285, + "narHash": "sha256-Y1CiZ4SoBUjLQyQM/pY+rS2dXD3CHLPstF0lmOc73D4=", "owner": "nixos", "repo": "nixpkgs", - "rev": "02c087f3fe673c9e317f206a627cb6b910336dbe", + "rev": "1c89083e451e891152365b799595cf7790a43325", "type": "github" }, "original": { @@ -122,11 +122,11 @@ ] }, "locked": { - "lastModified": 1792739799, - "narHash": "sha256-M2rr/yPbTHvgAzCyZ+zHJHflFM0XU7t42Sw2skA3TQM=", + "lastModified": 1793348683, + "narHash": "sha256-qv+P8z2xS5Xdws5Kigvr/WKJiaJSa6Ke8iH7ozmO53w=", "owner": "oxalica", "repo": "rust-overlay", - "rev": "b0829a2cc9f7b596583331d78a942c1e5170d8a0", + "rev": "96a0986b0486341fbc163fa2fabc6d3b44cdcbf1", "type": "github" }, "original": { From b7f7567b8eb6a614d7c268bebf0be9d179bfe59f Mon Sep 17 00:00:00 2001 From: Nano Date: Sat, 31 Oct 2026 18:17:25 +0800 Subject: [PATCH 3/4] ci: run the darwin checks on macos-latest Co-authored-by: Lin Yinfeng --- nix/develop/flake.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nix/develop/flake.nix b/nix/develop/flake.nix index e095f0a..f07def1 100644 --- a/nix/develop/flake.nix +++ b/nix/develop/flake.nix @@ -75,6 +75,12 @@ }; flake.githubActions = inputs.nix-github-actions.lib.mkGithubMatrix { checks = self.checks; + # nix-github-actions pins aarch64-darwin to macos-14, which is retired. + platforms = { + x86_64-linux = "ubuntu-24.04"; + aarch64-linux = "ubuntu-24.04-arm"; + aarch64-darwin = "macos-latest"; + }; }; }; } From d1600706ae4bfd34c911faa18efe6ede420db47b Mon Sep 17 00:00:00 2001 From: Nano Date: Sat, 31 Oct 2026 18:20:39 +0800 Subject: [PATCH 4/4] ci: use the moving latest runner labels where they exist Co-authored-by: Lin Yinfeng --- nix/develop/flake.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nix/develop/flake.nix b/nix/develop/flake.nix index f07def1..1659050 100644 --- a/nix/develop/flake.nix +++ b/nix/develop/flake.nix @@ -75,9 +75,11 @@ }; flake.githubActions = inputs.nix-github-actions.lib.mkGithubMatrix { checks = self.checks; - # nix-github-actions pins aarch64-darwin to macos-14, which is retired. + # nix-github-actions pins aarch64-darwin to the retired macos-14. Only + # x86_64-linux and macOS arm64 have a moving "-latest" label; arm64 Linux + # has none, so it stays pinned. platforms = { - x86_64-linux = "ubuntu-24.04"; + x86_64-linux = "ubuntu-latest"; aarch64-linux = "ubuntu-24.04-arm"; aarch64-darwin = "macos-latest"; };