6767        #  Default test results in case the integration tests time out or runner set up fails
6868        #  (So that Allure report will show "unknown"/"failed" test result, instead of omitting the test)
6969        if : ${{ github.event_name == 'schedule' && github.run_attempt == '1' }} 
70-         uses : actions/upload-artifact@v4  
70+         uses : actions/upload-artifact@v5  
7171        with :
7272          name : allure-default-results-integration-test 
7373          path : allure-default-results/ 
9999          go install github.com/snapcore/spread/cmd/spread@latest 
100100name : Download packed charm(s) 
101101        timeout-minutes : 5 
102-         uses : actions/download-artifact@v5  
102+         uses : actions/download-artifact@v6  
103103        with :
104104          pattern : ${{ inputs.artifact-prefix }}-* 
105105          merge-multiple : true 
@@ -124,7 +124,7 @@ jobs:
124124        #  Allure can only process one result per pytest test ID. If parameterization is done via
125125        #  spread instead of pytest, there will be overlapping pytest test IDs.
126126        if : ${{ (success() || (failure() && steps.spread.outcome == 'failure')) && startsWith(matrix.job.spread_job, 'github-ci:ubuntu-24.04:') && endsWith(matrix.job.spread_job, ':juju36') && github.event_name == 'schedule' && github.run_attempt == '1' }} 
127-         uses : actions/upload-artifact@v4  
127+         uses : actions/upload-artifact@v5  
128128        with :
129129          name : allure-results-integration-test-${{ matrix.job.name_in_artifact }} 
130130          path : artifacts/${{ matrix.job.spread_job }}/allure-results/ 
@@ -165,7 +165,7 @@ jobs:
165165      - name : Upload logs 
166166        timeout-minutes : 5 
167167        if : ${{ !contains(matrix.job.spread_job, 'juju29') && (success() || (failure() && steps.spread.outcome == 'failure')) }} 
168-         uses : actions/upload-artifact@v4  
168+         uses : actions/upload-artifact@v5  
169169        with :
170170          name : logs-integration-test-${{ matrix.job.name_in_artifact }} 
171171          path : ~/logs/ 
@@ -210,12 +210,12 @@ jobs:
210210      - name : Download default test results 
211211        #  Default test results in case the integration tests time out or runner set up fails
212212        #  (So that Allure report will show "unknown"/"failed" test result, instead of omitting the test)
213-         uses : actions/download-artifact@v5  
213+         uses : actions/download-artifact@v6  
214214        with :
215215          path : allure-default-results/ 
216216          name : allure-default-results-integration-test 
217217      - name : Download test results 
218-         uses : actions/download-artifact@v5  
218+         uses : actions/download-artifact@v6  
219219        with :
220220          path : allure-results/ 
221221          pattern : allure-results-integration-test-* 
0 commit comments