diff --git a/.github/workflows/update-flake-lock.yml b/.github/workflows/update-flake-lock.yml new file mode 100644 index 0000000..9dfc825 --- /dev/null +++ b/.github/workflows/update-flake-lock.yml @@ -0,0 +1,21 @@ +name: update-flake-lock +on: + workflow_dispatch: # allows manual triggering + schedule: + - cron: '0 0 * * 0' # runs weekly on Sunday 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: "Update flake.lock" # Title of PR to be created + pr-labels: | # Labels to be set on the PR + dependencies + automated diff --git a/flake.nix b/flake.nix index 10b44d7..6b9e043 100644 --- a/flake.nix +++ b/flake.nix @@ -101,7 +101,7 @@ packages.x86_64-linux.live-image = self.nixosConfigurations.x86_64-live.config.system.build.isoImage; packages.aarch64-linux.live-image = self.nixosConfigurations.x86_64-live.config.system.build.isoImage; - checks.x86_64-linux.nixbox = self.nixosConfigurations.nixbox.config.system.build.topLevel; + checks.x86_64-linux.nixbox = self.nixosConfigurations.nixbox.config.system.build.toplevel; githubActions = nix-github-actions.lib.mkGithubMatrix { checks = nixpkgs.lib.getAttrs ["x86_64-linux" "x86_64-darwin"] self.checks;