nix: Upgrade channel and flake checker actions
What changed, and why it matters
This commit updates two third-party GitHub Actions used in the project's automated CI pipeline to newer versions and bumps the NixOS channel reference from 24.05 to 25.05. It does not change Core Lightning's runtime code, cryptographic logic, or network behavior. There is no indication in the commit or supplied references that this fixes or introduces a security vulnerability.
No security action required. Treat as routine CI maintenance. If reviewing for supply-chain risk, verify the release notes of flake-checker-action@v12 and install-nix-action@V31 for any breaking changes or security fixes, but the commit itself does not indicate such relevance.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff modifies .github/workflows/ci.yaml only. It upgrades DeterminateSystems/flake-checker-action from v8 to v12, cachix/install-nix-action from V27 to V31, and the nix_path channel from nixos-24.05 to nixos-25.05. These are routine dependency/maintenance updates for the Nix CI job. No application code, tests, or build scripts outside the GitHub Actions workflow are touched.
Changed components
.github/workflows/ci.yamlInspect captured patch +3 / −3
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 4aabb1de..d635abbd 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -605,11 +605,11 @@ jobs:
with:
submodules: "recursive"
- name: Check Nix flake inputs
- uses: DeterminateSystems/flake-checker-action@v8
+ uses: DeterminateSystems/flake-checker-action@v12
- name: Install Nix
- uses: cachix/install-nix-action@V27
+ uses: cachix/install-nix-action@V31
with:
- nix_path: nixpkgs=channel:nixos-24.05
+ nix_path: nixpkgs=channel:nixos-25.05
- name: Check flake
run: nix flake check .?submodules=1#
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.