aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/update-nix-deps.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/update-nix-deps.yml b/.github/workflows/update-nix-deps.yml
new file mode 100644
index 00000000..2ebe7217
--- /dev/null
+++ b/.github/workflows/update-nix-deps.yml
@@ -0,0 +1,20 @@
+name: Update Nix Deps
+on:
+ workflow_dispatch: # allows manual triggering
+ schedule:
+ - cron: '0 0 1 * *' # runs monthly on the first day of the month at 00:00
+
+jobs:
+ lockfile:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+ - name: Install Nix
+ uses: DeterminateSystems/nix-installer-action@main
+ - name: Update flake.lock
+ uses: DeterminateSystems/update-flake-lock@main
+ with:
+ pr-title: "chore(deps): update flake.lock"
+ pr-labels: |
+ dependencies \ No newline at end of file