Loading .github/workflows/check-by-name.yml +10 −10 Original line number Diff line number Diff line # Checks pkgs/by-name (see pkgs/by-name/README.md) # using the nixpkgs-check-by-name tool (see pkgs/test/nixpkgs-check-by-name) # using the nixpkgs-check-by-name tool (see https://github.com/NixOS/nixpkgs-check-by-name) # # When you make changes to this workflow, also update pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh adequately # When you make changes to this workflow, also update pkgs/test/check-by-name/run-local.sh adequately name: Check pkgs/by-name # The tool is pinned to a pre-built version on Hydra, # see pkgs/test/nixpkgs-check-by-name/scripts/README.md on: # Using pull_request_target instead of pull_request avoids having to approve first time contributors pull_request_target: Loading @@ -24,8 +22,7 @@ permissions: jobs: check: # This is x86_64-linux, for which the tool is always prebuilt on the nixos-* channels, # as specified in nixos/release-combined.nix # This needs to be x86_64-linux, because we depend on the tooling being pre-built in the GitHub releases runs-on: ubuntu-latest # This should take 1 minute at most, but let's be generous. # The default of 6 hours is definitely too long Loading Loading @@ -100,11 +97,14 @@ jobs: echo "base=$base" >> "$GITHUB_ENV" - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 - name: Fetching the pinned tool # Update the pinned version using pkgs/test/nixpkgs-check-by-name/scripts/update-pinned-tool.sh # Update the pinned version using pkgs/test/check-by-name/update-pinned-tool.sh run: | # Get the direct /nix/store path from the pin to avoid having to evaluate Nixpkgs toolPath=$(jq -r '."ci-path"' pkgs/test/nixpkgs-check-by-name/scripts/pinned-tool.json) # This asks the substituter for the path, which should be there because Hydra will have pre-built and pushed it # The pinned version of the tooling to use toolVersion=$(<pkgs/test/check-by-name/pinned-version.txt) # Fetch the x86_64-linux-specific release artifact containing the Gzipped NAR of the pre-built tool toolPath=$(curl -sSfL https://github.com/NixOS/nixpkgs-check-by-name/releases/download/"$toolVersion"/x86_64-linux.nar.gz \ | gzip -cd | nix-store --import | tail -1) # Adds a result symlink as a GC root nix-store --realise "$toolPath" --add-root result - name: Running nixpkgs-check-by-name run: | Loading maintainers/scripts/README.md +1 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ What follows is a (very incomplete) overview of available scripts. ### `check-by-name.sh` An alias for `pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh`, see [documentation](../../pkgs/test/nixpkgs-check-by-name/scripts/README.md). An alias for `pkgs/test/check-by-name/run-local.sh`, see [documentation](../../pkgs/test/check-by-name/README.md). ### `get-maintainer.sh` Loading maintainers/scripts/check-by-name.sh +1 −1 Original line number Diff line number Diff line ../../pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh No newline at end of file ../../pkgs/test/check-by-name/run-local.sh No newline at end of file maintainers/scripts/kde/generate-sources.py +1 −1 Original line number Diff line number Diff line #!/usr/bin/env nix-shell #!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.pyyaml ]) #!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.pyyaml ])" import base64 import binascii import json Loading nixos/modules/installer/tools/nixos-generate-config.pl +1 −1 Original line number Diff line number Diff line Loading @@ -257,7 +257,7 @@ foreach my $path (glob "/sys/class/{block,mmc_host}/*") { # Add bcache module, if needed. my @bcacheDevices = glob("/dev/bcache*"); @bcacheDevices = grep(!qr#dev/bcachefs.*#, @bcacheDevices); @bcacheDevices = grep(!m#dev/bcachefs.*#, @bcacheDevices); if (scalar @bcacheDevices > 0) { push @initrdAvailableKernelModules, "bcache"; } Loading Loading
.github/workflows/check-by-name.yml +10 −10 Original line number Diff line number Diff line # Checks pkgs/by-name (see pkgs/by-name/README.md) # using the nixpkgs-check-by-name tool (see pkgs/test/nixpkgs-check-by-name) # using the nixpkgs-check-by-name tool (see https://github.com/NixOS/nixpkgs-check-by-name) # # When you make changes to this workflow, also update pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh adequately # When you make changes to this workflow, also update pkgs/test/check-by-name/run-local.sh adequately name: Check pkgs/by-name # The tool is pinned to a pre-built version on Hydra, # see pkgs/test/nixpkgs-check-by-name/scripts/README.md on: # Using pull_request_target instead of pull_request avoids having to approve first time contributors pull_request_target: Loading @@ -24,8 +22,7 @@ permissions: jobs: check: # This is x86_64-linux, for which the tool is always prebuilt on the nixos-* channels, # as specified in nixos/release-combined.nix # This needs to be x86_64-linux, because we depend on the tooling being pre-built in the GitHub releases runs-on: ubuntu-latest # This should take 1 minute at most, but let's be generous. # The default of 6 hours is definitely too long Loading Loading @@ -100,11 +97,14 @@ jobs: echo "base=$base" >> "$GITHUB_ENV" - uses: cachix/install-nix-action@8887e596b4ee1134dae06b98d573bd674693f47c # v26 - name: Fetching the pinned tool # Update the pinned version using pkgs/test/nixpkgs-check-by-name/scripts/update-pinned-tool.sh # Update the pinned version using pkgs/test/check-by-name/update-pinned-tool.sh run: | # Get the direct /nix/store path from the pin to avoid having to evaluate Nixpkgs toolPath=$(jq -r '."ci-path"' pkgs/test/nixpkgs-check-by-name/scripts/pinned-tool.json) # This asks the substituter for the path, which should be there because Hydra will have pre-built and pushed it # The pinned version of the tooling to use toolVersion=$(<pkgs/test/check-by-name/pinned-version.txt) # Fetch the x86_64-linux-specific release artifact containing the Gzipped NAR of the pre-built tool toolPath=$(curl -sSfL https://github.com/NixOS/nixpkgs-check-by-name/releases/download/"$toolVersion"/x86_64-linux.nar.gz \ | gzip -cd | nix-store --import | tail -1) # Adds a result symlink as a GC root nix-store --realise "$toolPath" --add-root result - name: Running nixpkgs-check-by-name run: | Loading
maintainers/scripts/README.md +1 −1 Original line number Diff line number Diff line Loading @@ -11,7 +11,7 @@ What follows is a (very incomplete) overview of available scripts. ### `check-by-name.sh` An alias for `pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh`, see [documentation](../../pkgs/test/nixpkgs-check-by-name/scripts/README.md). An alias for `pkgs/test/check-by-name/run-local.sh`, see [documentation](../../pkgs/test/check-by-name/README.md). ### `get-maintainer.sh` Loading
maintainers/scripts/check-by-name.sh +1 −1 Original line number Diff line number Diff line ../../pkgs/test/nixpkgs-check-by-name/scripts/run-local.sh No newline at end of file ../../pkgs/test/check-by-name/run-local.sh No newline at end of file
maintainers/scripts/kde/generate-sources.py +1 −1 Original line number Diff line number Diff line #!/usr/bin/env nix-shell #!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.pyyaml ]) #!nix-shell -i python3 -p "python3.withPackages(ps: [ ps.beautifulsoup4 ps.click ps.httpx ps.jinja2 ps.pyyaml ])" import base64 import binascii import json Loading
nixos/modules/installer/tools/nixos-generate-config.pl +1 −1 Original line number Diff line number Diff line Loading @@ -257,7 +257,7 @@ foreach my $path (glob "/sys/class/{block,mmc_host}/*") { # Add bcache module, if needed. my @bcacheDevices = glob("/dev/bcache*"); @bcacheDevices = grep(!qr#dev/bcachefs.*#, @bcacheDevices); @bcacheDevices = grep(!m#dev/bcachefs.*#, @bcacheDevices); if (scalar @bcacheDevices > 0) { push @initrdAvailableKernelModules, "bcache"; } Loading