@cryptotaxi247 / infra / commits / 5cacab3e

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 }