summaryrefslogtreecommitdiff
path: root/.github/workflows/meshmc-flake-update.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/meshmc-flake-update.yml')
-rw-r--r--.github/workflows/meshmc-flake-update.yml39
1 files changed, 39 insertions, 0 deletions
diff --git a/.github/workflows/meshmc-flake-update.yml b/.github/workflows/meshmc-flake-update.yml
new file mode 100644
index 0000000000..c0be2756d4
--- /dev/null
+++ b/.github/workflows/meshmc-flake-update.yml
@@ -0,0 +1,39 @@
+name: "MeshMC: Update Flake"
+
+on:
+ schedule:
+ - cron: "0 0 * * 0"
+ workflow_dispatch:
+
+permissions: {}
+
+jobs:
+ update-flake:
+ if: github.repository_owner == 'Project-Tick'
+
+ permissions:
+ contents: write
+ pull-requests: write
+
+ runs-on: ubuntu-latest
+
+ defaults:
+ run:
+ working-directory: meshmc
+
+ steps:
+ - uses: actions/checkout@v6
+ - uses: cachix/install-nix-action@v31
+
+ - uses: DeterminateSystems/update-flake-lock@v28
+ with:
+ path-to-flake-dir: meshmc
+ commit-msg: "chore(nix): update lockfile"
+ pr-title: "chore(nix): update lockfile"
+ pr-labels: |
+ platform: Linux
+ area: packaging
+ complexity: low
+ priority: low
+ type: robot
+ changelog:omit