5151
5252    steps :
5353
54+       #  TODO: This runnner is running on a self-hosted CPU. In order to upgrade
55+       #        to v4, need to upgrade the machine to support node20.
5456    - uses : actions/checkout@v3 
5557      with :
5658        submodules : ' true' 
7173        VTR_CMAKE_PARAMS : ${{ matrix.cmake }} 
7274        NUM_CORES : ${{ matrix.cores }} 
7375
74-     - uses : actions/upload-artifact@v3 
75-       if : ${{ always() }} 
76+     - name : Upload test results 
77+       #  TODO: This runnner is running on a self-hosted CPU. In order to upgrade
78+       #        to v4, need to upgrade the machine to support node20.
79+       uses : actions/upload-artifact@v3 
7680      with :
81+         name : ${{matrix.test}}_test_results 
7782        path : | 
7883          **/results*.gz 
7984          **/plot_*.svg 
@@ -92,10 +97,10 @@ jobs:
9297        - { build_type: 'debug',   verbose: '1' } 
9398    steps :
9499
95-     - uses : actions/setup-python@v4  
100+     - uses : actions/setup-python@v5  
96101      with :
97102        python-version : 3.10.10 
98-     - uses : actions/checkout@v3  
103+     - uses : actions/checkout@v4  
99104      with :
100105        submodules : ' true' 
101106    - run : ./.github/scripts/install_dependencies.sh 
@@ -122,10 +127,10 @@ jobs:
122127    name : ' F: ${{ matrix.name }}' 
123128    steps :
124129
125-     - uses : actions/setup-python@v4  
130+     - uses : actions/setup-python@v5  
126131      with :
127132        python-version : 3.10.10 
128-     - uses : actions/checkout@v3  
133+     - uses : actions/checkout@v4  
129134    - run : ./.github/scripts/install_dependencies.sh 
130135
131136    - name : Test 
@@ -137,10 +142,10 @@ jobs:
137142    runs-on : ubuntu-22.04 
138143    steps :
139144
140-     - uses : actions/setup-python@v4  
145+     - uses : actions/setup-python@v5  
141146      with :
142147        python-version : 3.10.10 
143-     - uses : actions/checkout@v3  
148+     - uses : actions/checkout@v4  
144149      with :
145150        submodules : ' true' 
146151    - run : ./.github/scripts/install_dependencies.sh 
@@ -156,10 +161,10 @@ jobs:
156161    runs-on : ubuntu-22.04 
157162    steps :
158163
159-     - uses : actions/setup-python@v4  
164+     - uses : actions/setup-python@v5  
160165      with :
161166        python-version : 3.10.10 
162-     - uses : actions/checkout@v3  
167+     - uses : actions/checkout@v4  
163168      with :
164169        submodules : ' true' 
165170    - run : ./.github/scripts/install_dependencies.sh 
@@ -236,10 +241,10 @@ jobs:
236241    name : ' R: ${{ matrix.name }}' 
237242    steps :
238243
239-     - uses : actions/setup-python@v4  
244+     - uses : actions/setup-python@v5  
240245      with :
241246        python-version : 3.10.10 
242-     - uses : actions/checkout@v3  
247+     - uses : actions/checkout@v4  
243248      with :
244249        submodules : ' true' 
245250    - run : ./.github/scripts/install_dependencies.sh 
@@ -255,7 +260,7 @@ jobs:
255260        ./run_reg_test.py ${{ matrix.suite }} -show_failures -j2 
256261
257262     - name : Upload regression run files 
258-       uses : actions/upload-artifact@v3  
263+       uses : actions/upload-artifact@v4  
259264      with :
260265        name : ${{matrix.name}}_run_files 
261266        path : | 
@@ -266,7 +271,7 @@ jobs:
266271          vtr_flow/**/*.r 
267272
268273     - name : Upload regression results 
269-       uses : actions/upload-artifact@v3  
274+       uses : actions/upload-artifact@v4  
270275      with :
271276        name : ${{matrix.name}}_results 
272277        path : | 
@@ -291,10 +296,10 @@ jobs:
291296    name : ' S: ${{ matrix.name }}' 
292297    steps :
293298
294-     - uses : actions/setup-python@v4  
299+     - uses : actions/setup-python@v5  
295300      with :
296301        python-version : 3.10.10 
297-     - uses : actions/checkout@v3  
302+     - uses : actions/checkout@v4  
298303      with :
299304        submodules : ' true' 
300305
@@ -325,10 +330,10 @@ jobs:
325330    runs-on : ubuntu-22.04 
326331    steps :
327332
328-       - uses : actions/setup-python@v4  
333+       - uses : actions/setup-python@v5  
329334        with :
330335          python-version : 3.10.10 
331-       - uses : actions/checkout@v3  
336+       - uses : actions/checkout@v4  
332337        with :
333338          submodules : ' true' 
334339      - run : ./.github/scripts/install_dependencies.sh 
@@ -350,10 +355,10 @@ jobs:
350355    runs-on : ubuntu-22.04 
351356    steps :
352357
353-     - uses : actions/setup-python@v4  
358+     - uses : actions/setup-python@v5  
354359      with :
355360        python-version : 3.10.10 
356-     - uses : actions/checkout@v3  
361+     - uses : actions/checkout@v4  
357362      with :
358363        submodules : ' true' 
359364    - run : ./.github/scripts/install_dependencies.sh 
@@ -376,10 +381,10 @@ jobs:
376381    runs-on : ubuntu-22.04 
377382    steps :
378383
379-     - uses : actions/setup-python@v4  
384+     - uses : actions/setup-python@v5  
380385      with :
381386        python-version : 3.10.10 
382-     - uses : actions/checkout@v3  
387+     - uses : actions/checkout@v4  
383388      with :
384389        submodules : ' true' 
385390    - run : ./.github/scripts/install_dependencies.sh 
@@ -411,10 +416,10 @@ jobs:
411416    name : ' B: ${{ matrix.name }}' 
412417    steps :
413418
414-     - uses : actions/setup-python@v4  
419+     - uses : actions/setup-python@v5  
415420      with :
416421        python-version : 3.10.10 
417-     - uses : actions/checkout@v3  
422+     - uses : actions/checkout@v4  
418423      with :
419424        submodules : ' true' 
420425    - run : ./.github/scripts/install_dependencies.sh 
@@ -447,10 +452,10 @@ jobs:
447452    runs-on : ubuntu-22.04 
448453    steps :
449454
450-     - uses : actions/setup-python@v4  
455+     - uses : actions/setup-python@v5  
451456      with :
452457        python-version : 3.10.10 
453-     - uses : actions/checkout@v3  
458+     - uses : actions/checkout@v4  
454459      with :
455460        submodules : ' true' 
456461    - run : ./.github/scripts/install_dependencies.sh 
0 commit comments