Skip to content

Commit

Permalink
ci: add github action to evaluate nixos options
Browse files Browse the repository at this point in the history
  • Loading branch information
Mic92 committed Dec 1, 2024
1 parent 90a634c commit 7f1ab0c
Showing 1 changed file with 28 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/nixos-options.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: "Evaluate NixOS options"

permissions:
contents: read

on:
pull_request_target:

jobs:
nixos:
name: nixos-options
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# pull_request_target checks out the base branch by default
ref: refs/pull/${{ github.event.pull_request.number }}/merge
- uses: cachix/install-nix-action@08dcb3a5e62fa31e2da3d490afc4176ef55ecd72 # v30
with:
# explicitly enable sandbox
extra_nix_config: sandbox = true
- name: Building NixOS options
run: |
nix-build ./nixos/release.nix \
-I ./. \
--option restrict-eval true \
--option allow-import-from-derivation false \
-A options

0 comments on commit 7f1ab0c

Please sign in to comment.