From 7ed9fc9cbb9ab7c575313fffcc1fb4ba87e24ddc Mon Sep 17 00:00:00 2001 From: Luc Perkins Date: Mon, 24 Mar 2025 20:21:34 -0300 Subject: [PATCH] Update flake.lock and add update-flake-lock support --- .github/workflows/update-flake-lock.yaml | 23 ++++++++++++++++++ flake.lock | 30 ++++++++++++------------ flake.nix | 4 ++-- 3 files changed, 40 insertions(+), 17 deletions(-) create mode 100644 .github/workflows/update-flake-lock.yaml diff --git a/.github/workflows/update-flake-lock.yaml b/.github/workflows/update-flake-lock.yaml new file mode 100644 index 0000000..4e24ab4 --- /dev/null +++ b/.github/workflows/update-flake-lock.yaml @@ -0,0 +1,23 @@ +name: update-flake-lock + +on: + workflow_dispatch: # enable manual triggering + schedule: + - cron: "0 0 * * 0" # every Sunday at midnight + +jobs: + lockfile: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: DeterminateSystems/nix-installer-action@main + - uses: DeterminateSystems/flakehub-cache-action@main + - uses: DeterminateSystems/update-flake-lock@main + with: + pr-title: Update flake.lock + pr-labels: | + dependencies + automated + inputs: | + nixpkgs + nix diff --git a/flake.lock b/flake.lock index 04a1796..529b452 100644 --- a/flake.lock +++ b/flake.lock @@ -2,11 +2,11 @@ "nodes": { "crane": { "locked": { - "lastModified": 1739936662, - "narHash": "sha256-x4syUjNUuRblR07nDPeLDP7DpphaBVbUaSoeZkFbGSk=", + "lastModified": 1742394900, + "narHash": "sha256-vVOAp9ahvnU+fQoKd4SEXB2JG2wbENkpqcwlkIXgUC0=", "owner": "ipetkov", "repo": "crane", - "rev": "19de14aaeb869287647d9461cbd389187d8ecdb7", + "rev": "70947c1908108c0c551ddfd73d4f750ff2ea67cd", "type": "github" }, "original": { @@ -93,16 +93,16 @@ "nixpkgs-regression": "nixpkgs-regression" }, "locked": { - "lastModified": 1739376598, - "narHash": "sha256-EOnBPe+ydQ0/P5ZyWnFekvpyUxMcmh2rnP9yNFi/EqU=", - "rev": "b3e92048335d88553c1d6bbcf280e95b9a1b5a75", - "revCount": 19173, + "lastModified": 1742824067, + "narHash": "sha256-rBPulEBpn4IiqkPsetuh7BRzT2iGCzZYnogTAsbrvhU=", + "rev": "9cb662df7442a1e2c4600fb8ecb2ad613ebc5a95", + "revCount": 19496, "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/NixOS/nix/2.26.2/0194fbd7-e2ec-7193-93a9-05ae757e79a1/source.tar.gz" + "url": "https://api.flakehub.com/f/pinned/NixOS/nix/2.27.1/0195c8c5-1964-7a31-b025-ebf9bfeef991/source.tar.gz" }, "original": { "type": "tarball", - "url": "https://flakehub.com/f/NixOS/nix/2.tar.gz" + "url": "https://flakehub.com/f/NixOS/nix/2" } }, "nixpkgs": { @@ -155,16 +155,16 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1739866667, - "narHash": "sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64=", - "rev": "73cf49b8ad837ade2de76f87eb53fc85ed5d4680", - "revCount": 755230, + "lastModified": 1742422364, + "narHash": "sha256-mNqIplmEohk5jRkqYqG19GA8MbQ/D4gQSK0Mu4LvfRQ=", + "rev": "a84ebe20c6bc2ecbcfb000a50776219f48d134cc", + "revCount": 770807, "type": "tarball", - "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.755230%2Brev-73cf49b8ad837ade2de76f87eb53fc85ed5d4680/01951ca9-35fa-70f2-b972-630b0cd93c65/source.tar.gz" + "url": "https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.770807%2Brev-a84ebe20c6bc2ecbcfb000a50776219f48d134cc/0195b626-8c1d-7fb9-9282-563af3d37ab9/source.tar.gz" }, "original": { "type": "tarball", - "url": "https://flakehub.com/f/NixOS/nixpkgs/0.1.tar.gz" + "url": "https://flakehub.com/f/NixOS/nixpkgs/0.1" } }, "root": { diff --git a/flake.nix b/flake.nix index 1d40235..4938574 100644 --- a/flake.nix +++ b/flake.nix @@ -2,13 +2,13 @@ description = "GitHub Actions-powered Nix binary cache"; inputs = { - nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.1.tar.gz"; + nixpkgs.url = "https://flakehub.com/f/NixOS/nixpkgs/0.1"; # Pinned to `master` until a release containing # is cut. crane.url = "github:ipetkov/crane"; - nix.url = "https://flakehub.com/f/NixOS/nix/2.tar.gz"; + nix.url = "https://flakehub.com/f/NixOS/nix/2"; }; outputs = { self, nixpkgs, crane, ... }@inputs: