@@ -21,10 +21,10 @@ jobs:
21
21
runs-on : intel-ubuntu-latest
22
22
timeout-minutes : 10
23
23
steps :
24
- - uses : actions/checkout@v4
24
+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
25
25
- name : Ubuntu dependencies
26
26
run : scripts/install-doxygen.sh
27
- - uses : actions/setup-python@v5
27
+ - uses : actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
28
28
with :
29
29
python-version : ' 3.10'
30
30
cache : ' pip'
47
47
env :
48
48
CXX : ${{ matrix.cxx }}
49
49
steps :
50
- - uses : actions/checkout@v4
50
+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
51
51
- name : Generate
52
52
run : cmake -B build
53
53
- name : Build
56
56
run : ctest --test-dir build -L MHP -j 4
57
57
- name : SHP unit tests
58
58
run : ctest --test-dir build -L SHP -j 4
59
- - uses : actions/upload-artifact@v4
59
+ - uses : actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
60
60
if : always()
61
61
with :
62
62
name : log-gcc-${{ env.CXX }}
82
82
CXX : icpx
83
83
FI_PROVIDER : tcp
84
84
steps :
85
- - uses : actions/checkout@v4
85
+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
86
86
- name : Generate
87
87
run : cmake -B build -DCMAKE_BUILD_TYPE=${{ matrix.config }}
88
88
- name : Save environment dump
91
91
run : cmake --build build --target all-tests -- -j
92
92
- name : Unit tests
93
93
run : srun -p cluster scripts/run_command_on_compute_node.sh build/Testing/tests.outerr.txt ctest --test-dir build -L TESTLABEL -j 4
94
- - uses : actions/upload-artifact@v4
94
+ - uses : actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
95
95
if : always()
96
96
with :
97
97
name : log-pvc-impi-icpx-${{ matrix.config }}
@@ -121,7 +121,7 @@ jobs:
121
121
env :
122
122
CXX : icpx
123
123
steps :
124
- - uses : actions/checkout@v4
124
+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
125
125
- name : Generate
126
126
run : cmake -B build -DCMAKE_BUILD_TYPE=${{ matrix.config }} -DENABLE_ISHMEM=on -DENABLE_L0=on -DENABLE_OFI=on -DOFI_PROVIDER=psm3
127
127
- name : Build ISHMEM
@@ -130,7 +130,7 @@ jobs:
130
130
run : cmake --build build --target mhp-tests mhp-tests-3 -- -j
131
131
- name : MHP unit tests
132
132
run : srun -p cluster scripts/run_command_on_compute_node.sh build/Testing/mhptests.outerr.txt ctest --test-dir build -R ^mhp-tests-sycl -L MHP -j 4
133
- - uses : actions/upload-artifact@v4
133
+ - uses : actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
134
134
if : always()
135
135
with :
136
136
name : log-ishmem-impi-icpx-${{ matrix.config }}
@@ -150,8 +150,8 @@ jobs:
150
150
SPHINXOPTS : -q -W
151
151
if : ${{ github.ref == 'refs/heads/main' }}
152
152
steps :
153
- - uses : actions/checkout@v4
154
- - uses : actions/setup-python@v5
153
+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
154
+ - uses : actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
155
155
with :
156
156
python-version : ' 3.10'
157
157
cache : ' pip'
@@ -162,7 +162,7 @@ jobs:
162
162
run : |
163
163
make -C doc/spec html
164
164
- name : Checkout gh-pages
165
- uses : actions/checkout@v4
165
+ uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
166
166
with :
167
167
ref : gh-pages
168
168
path : gh-pages
0 commit comments