11name : pr
2-
32on :
43 push :
54 branches :
65 - " pull-request/[0-9]+"
7-
86concurrency :
97 group : ${{ github.workflow }}-${{ github.ref }}
108 cancel-in-progress : true
11-
9+ permissions : {}
1210jobs :
1311 pr-builder :
1412 needs :
@@ -17,32 +15,56 @@ jobs:
1715 - conda-python-tests
1816 - wheel-build
1917 - wheel-tests
20- secrets : inherit
18+ secrets : inherit # zizmor: ignore[secrets-inherit]
2119 uses : rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.10
20+ permissions :
21+ actions : read
22+ contents : read
23+ id-token : write
24+ packages : read
25+ pull-requests : read
2226 checks :
23- secrets : inherit
27+ secrets : inherit # zizmor: ignore[secrets-inherit]
2428 uses : rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.10
29+ permissions :
30+ actions : read
31+ contents : read
32+ id-token : write
33+ packages : read
34+ pull-requests : read
2535 conda-python-build :
2636 needs : checks
27- secrets : inherit
37+ secrets : inherit # zizmor: ignore[secrets-inherit]
2838 uses : rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.10
2939 with :
3040 build_type : pull-request
3141 # This selects "ARCH=amd64 + the latest supported Python + CUDA".
3242 matrix_filter : map(select(.ARCH == "amd64")) | max_by([(.PY_VER|split(".")|map(tonumber)), (.CUDA_VER|split(".")|map(tonumber))]) | [.]
3343 script : ci/build_python.sh
44+ permissions :
45+ actions : read
46+ contents : read
47+ id-token : write
48+ packages : read
49+ pull-requests : read
3450 conda-python-tests :
3551 needs : conda-python-build
36- secrets : inherit
52+ secrets : inherit # zizmor: ignore[secrets-inherit]
3753 uses : rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.10
3854 with :
3955 build_type : pull-request
4056 # This selects "ARCH=amd64 + the latest supported Python".
4157 matrix_filter : map(select(.ARCH == "amd64")) | max_by([(.PY_VER|split(".")|map(tonumber))]) | [.]
4258 script : ci/test_python.sh
59+ permissions :
60+ actions : read
61+ contents : read
62+ id-token : write
63+ packages : read
64+ pull-requests : read
4365 wheel-build :
4466 needs : checks
45- secrets : inherit
67+ secrets : inherit # zizmor: ignore[secrets-inherit]
4668 uses : rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.10
4769 with :
4870 build_type : pull-request
@@ -53,12 +75,24 @@ jobs:
5375 package-type : python
5476 pure-wheel : true
5577 append-cuda-suffix : false
78+ permissions :
79+ actions : read
80+ contents : read
81+ id-token : write
82+ packages : read
83+ pull-requests : read
5684 wheel-tests :
5785 needs : wheel-build
58- secrets : inherit
86+ secrets : inherit # zizmor: ignore[secrets-inherit]
5987 uses : rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.10
6088 with :
6189 build_type : pull-request
6290 # This selects the latest supported Python
6391 matrix_filter : max_by([(.PY_VER|split(".")|map(tonumber))]) | [.]
6492 script : " ci/test_wheel.sh"
93+ permissions :
94+ actions : read
95+ contents : read
96+ id-token : write
97+ packages : read
98+ pull-requests : read
0 commit comments