lol
1name: NixOS manual checks
2
3permissions: read-all
4
5on:
6 pull_request_target:
7 branches-ignore:
8 - 'release-**'
9 paths:
10 - 'nixos/**/*.xml'
11 - 'nixos/**/*.md'
12
13jobs:
14 tests:
15 runs-on: ubuntu-latest
16 if: github.repository_owner == 'NixOS'
17 steps:
18 - uses: actions/checkout@v3
19 with:
20 # pull_request_target checks out the base branch by default
21 ref: refs/pull/${{ github.event.pull_request.number }}/merge
22 - uses: cachix/install-nix-action@v18
23 - name: Check DocBook files generated from Markdown are consistent
24 run: |
25 nixos/doc/manual/md-to-db.sh
26 git diff --exit-code || {
27 echo
28 echo 'Generated manual files are out of date.'
29 echo 'Please run'
30 echo
31 echo ' nixos/doc/manual/md-to-db.sh'
32 echo
33 exit 1
34 }