move dnscontrol check to nix
Jörg Thalheim committed
Mar 31, 2025 at 12:31 UTC
5cacab3e8b7bf721e874d5a7ea6e19ab6a9499a6
3 files changed
+5
-8
.github/workflows/dns-apply.yml
-4
@@ -19,10 +19,6 @@ jobs:
19
steps:
20
- uses: actions/checkout@v4.2.2
21
- uses: cachix/install-nix-action@v31
22
- - name: dnscontrol check
23
- working-directory: ./dns/
24
- run: |
25
- nix run --inputs-from . nixpkgs#dnscontrol -- check
22
- name: dnscontrol push
23
env:
24
NETLIFY_TOKEN: "${{ secrets.NETLIFY_TOKEN }}"
.github/workflows/dns-preview.yml
-4
@@ -16,10 +16,6 @@ jobs:
16
steps:
17
- uses: actions/checkout@v4.2.2
18
- uses: cachix/install-nix-action@v31
19
- - name: dnscontrol check
20
- working-directory: ./dns/
21
- run: |
22
- nix run --inputs-from . nixpkgs#dnscontrol -- check
19
- name: dnscontrol preview
20
if: github.repository == 'nixos/infra'
21
env:
dns/flake-module.nix
+5
@@ -7,5 +7,10 @@
7
pkgs.dnscontrol
8
];
9
};
10
+ checks.dnscontrol = pkgs.runCommand "dnscontrol" { } ''
11
+ cd ${./.}
12
+ ${pkgs.dnscontrol}/bin/dnscontrol check
13
+ touch $out
14
+ '';
15
};
16
}