build: Run nix macos builds in CI; deny nix store references (#8023)

This commit is contained in:
Ayaz Salikhov
2026-08-18 23:34:16 +00:00
committed by GitHub
parent 7442ff2dec
commit 4113b105a5
17 changed files with 591 additions and 78 deletions

View File

@@ -17,6 +17,7 @@ on:
- ".github/actions/build-deps/**"
- ".github/actions/release-info/**"
- ".github/actions/setup-conan/**"
- ".github/actions/setup-nix-env/**"
- ".github/scripts/strategy-matrix/**"
- ".github/workflows/reusable-build-test-config.yml"
- ".github/workflows/reusable-build-test.yml"
@@ -28,6 +29,7 @@ on:
- ".github/workflows/reusable-upload-recipe.yml"
- ".clang-tidy"
- ".codecov.yml"
- "bin/check-nix-store-refs.sh"
- "bin/check-tools.sh"
- "bin/default-loader-path.sh"
- "cfg/**"
@@ -40,6 +42,9 @@ on:
- "CMakeLists.txt"
- "conanfile.py"
- "conan.lock"
- "flake.lock"
- "flake.nix"
- "nix/**"
- "LICENSE.md"
- "package/**"
- "README.md"