@@ -6,6 +6,9 @@ concurrency:
66 group : ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
77 cancel-in-progress : true
88
9+ permissions :
10+ contents : read
11+
912jobs :
1013 ubuntu-build :
1114 name : Build - Ubuntu
3639 runs-on : ${{matrix.os}}
3740
3841 steps :
39- - uses : actions/checkout@v3
42+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
4043
4144 - name : Install apt packages
4245 run : |
@@ -110,7 +113,7 @@ jobs:
110113
111114 - name : Test
112115 working-directory : ${{github.workspace}}/build
113- run : ctest -C ${{matrix.build_type}} --output-on-failure -L "python| umf|loader|validation|tracing|unit|urtrace"
116+ run : ctest -C ${{matrix.build_type}} --output-on-failure -L "umf|loader|validation|tracing|unit|urtrace"
114117
115118 fuzztest-build :
116119 name : Build and run quick fuzztest scenarios
@@ -122,7 +125,7 @@ jobs:
122125 runs-on : ' ubuntu-22.04'
123126
124127 steps :
125- - uses : actions/checkout@v3
128+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
126129
127130 - name : Install pip packages
128131 run : pip install -r third_party/requirements.txt
@@ -174,7 +177,7 @@ jobs:
174177 runs-on : ${{matrix.adapter.name}}
175178
176179 steps :
177- - uses : actions/checkout@v3
180+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
178181
179182 - name : Install pip packages
180183 run : pip install -r third_party/requirements.txt
@@ -240,13 +243,13 @@ jobs:
240243 runs-on : ${{matrix.adapter.name}}
241244
242245 steps :
243- - uses : actions/checkout@v3
246+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
244247
245248 - name : Install pip packages
246249 run : pip install -r third_party/requirements.txt
247250
248251 - name : Init conda env
249- uses : conda-incubator/setup-miniconda@v2
252+ uses : conda-incubator/setup-miniconda@9f54435e0e72c53962ee863144e47a4b094bfd35 # v2.3.0
250253 with :
251254 miniconda-version : " latest"
252255 activate-environment : examples
@@ -306,9 +309,9 @@ jobs:
306309 runs-on : ${{matrix.os}}
307310
308311 steps :
309- - uses : actions/checkout@v3
312+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
310313
311- - uses : actions/setup-python@v4
314+ - uses : actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
312315 with :
313316 python-version : 3.9
314317
@@ -346,7 +349,7 @@ jobs:
346349
347350 - name : Test
348351 working-directory : ${{github.workspace}}/build
349- run : ctest -C ${{matrix.build_type}} --output-on-failure -L "python| umf|loader|validation|tracing|unit|urtrace"
352+ run : ctest -C ${{matrix.build_type}} --output-on-failure -L "umf|loader|validation|tracing|unit|urtrace"
350353
351354
352355 macos-build :
@@ -357,9 +360,9 @@ jobs:
357360 runs-on : ${{matrix.os}}
358361
359362 steps :
360- - uses : actions/checkout@v3
363+ - uses : actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3.6.0
361364
362- - uses : actions/setup-python@v4
365+ - uses : actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # v4.7.1
363366 with :
364367 python-version : 3.9
365368
0 commit comments