Skip to content

Commit b7a55ab

Browse files
committed
ci: only validate sources on pushes to main
1 parent beb71e5 commit b7a55ab

File tree

3 files changed

+3
-8
lines changed

3 files changed

+3
-8
lines changed

.github/workflows/ci.yml

+1-7
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,6 @@ jobs:
1414
name: Check formatting
1515
runs-on: ubuntu-latest
1616

17-
permissions:
18-
contents: read
19-
2017
steps:
2118
- uses: actions/checkout@v4
2219

@@ -34,9 +31,6 @@ jobs:
3431
name: Test Modules
3532
runs-on: ubuntu-latest
3633

37-
permissions:
38-
contents: read
39-
4034
steps:
4135
- uses: actions/checkout@v4
4236

@@ -48,4 +42,4 @@ jobs:
4842

4943
- name: Run VM
5044
run: |
51-
nix build -L --show-trace ./dev#checks.x86_64-linux.module-vm-test
45+
nix build --print-build-logs --show-trace ./dev#checks.x86_64-linux.module-vm-test

.github/workflows/update-docs.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Build & update docs
3737
run: |
3838
for module in "nixos" "home-manager"; do
39-
nix build -L --show-trace ./dev#"$module"-doc
39+
nix build --print-build-logs --show-trace ./dev#"$module"-doc
4040
cat result > docs/"$module"-options.md
4141
rm result
4242
done

.github/workflows/validate-sources.yml

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
paths:
88
- '_sources/**'
99
- 'nvfetcher.toml'
10+
branches: [main]
1011
pull_request:
1112
paths:
1213
- '_sources/**'

0 commit comments

Comments
 (0)