From e75282c59a302580a1b28f0537aebdfaefcc773a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luis=20Qui=C3=B1ones?= Date: Fri, 7 Nov 2025 22:50:36 -0500 Subject: [PATCH] ci: add workflow to update inputs every two weeks (#160) --- .github/workflows/update-inputs.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/update-inputs.yml diff --git a/.github/workflows/update-inputs.yml b/.github/workflows/update-inputs.yml new file mode 100644 index 0000000..7060bc7 --- /dev/null +++ b/.github/workflows/update-inputs.yml @@ -0,0 +1,26 @@ +name: "Flake.lock: update Nix dependencies" + +on: + workflow_dispatch: + schedule: + - cron: "0 0 1,15 * *" # runs at 00:00 on the 1st and 15th of each month + +jobs: + nix-flake-update: + name: "Update Nix flake inputs" + permissions: + contents: write + id-token: write + issues: write + pull-requests: write + + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v5 + - uses: DeterminateSystems/determinate-nix-action@v3 + - uses: DeterminateSystems/update-flake-lock@e637603d31bed83169f2e56bb475c9dff7af6544 + with: + pr-title: "Update Nix flake inputs" + pr-labels: | + dependencies + automated