@@ -32,27 +32,47 @@ jobs:
3232 fetch-depth : 2
3333 - name : Determining PR git hashes
3434 run : |
35+ # Please don't put any logic here. To ensure local
36+ # reproducibility, this file should only print diagnostics
37+ # (`env`, `set -x`) and execute scripts found elsewhere in
38+ # nixpkgs.
3539 env
3640 set -x
3741 exec pkgs/test/nixpkgs-check-by-name/workflows/check-by-name/determine-pr-hashes.sh
3842 - uses : cachix/install-nix-action@v23
3943 - name : Determining channel to use for dependencies
4044 run : |
45+ # Please don't put any logic here. To ensure local
46+ # reproducibility, this file should only print diagnostics
47+ # (`env`, `set -x`) and execute scripts found elsewhere in
48+ # nixpkgs.
4149 env
4250 set -x
4351 exec pkgs/test/nixpkgs-check-by-name/workflows/check-by-name/determine-channel-for-dependencies.sh
4452 - name : Fetching latest version of channel
4553 run : |
54+ # Please don't put any logic here. To ensure local
55+ # reproducibility, this file should only print diagnostics
56+ # (`env`, `set -x`) and execute scripts found elsewhere in
57+ # nixpkgs.
4658 env
4759 set -x
4860 exec pkgs/test/nixpkgs-check-by-name/workflows/check-by-name/fetch-latest-version-of-channel.sh
4961 - name : Fetching pre-built nixpkgs-check-by-name from the channel
5062 run : |
63+ # Please don't put any logic here. To ensure local
64+ # reproducibility, this file should only print diagnostics
65+ # (`env`, `set -x`) and execute scripts found elsewhere in
66+ # nixpkgs.
5167 env
5268 set -x
5369 exec pkgs/test/nixpkgs-check-by-name/workflows/check-by-name/fetch-pre-built-by-name-from-channel.sh
5470 - name : Running nixpkgs-check-by-name
5571 run : |
72+ # Please don't put any logic here. To ensure local
73+ # reproducibility, this file should only print diagnostics
74+ # (`env`, `set -x`) and execute scripts found elsewhere in
75+ # nixpkgs.
5676 env
5777 set -x
58- exec pkgs/test/nixpkgs-check-by-name/workflows/check-by-name/run-nixpkgs-check-by-name .sh
78+ exec pkgs/test/nixpkgs-check-by-name/workflows/check-by-name/reproduce .sh "$baseSha" "$toolingSha" "$headSha"
0 commit comments