2020 timeout-minutes : 5
2121 steps :
2222 - name : Checkout
23- uses : actions/checkout@v5
23+ uses : actions/checkout@v6
2424 - name : Set up environment
2525 run : |
2626 sudo snap install charmcraft --classic
7979 # Default test results in case the integration tests time out or runner set up fails
8080 # (So that Allure report will show "unknown"/"failed" test result, instead of omitting the test)
8181 if : ${{ github.event_name == 'schedule' && github.run_attempt == '1' }}
82- uses : actions/upload-artifact@v5
82+ uses : actions/upload-artifact@v6
8383 with :
8484 name : allure-default-results-integration-test-${{ inputs.path-to-charm-directory }}
8585 path : ${{ inputs.path-to-charm-directory }}/allure-default-results/
@@ -109,7 +109,7 @@ jobs:
109109 df --human-readable
110110 - name : Checkout
111111 timeout-minutes : 3
112- uses : actions/checkout@v5
112+ uses : actions/checkout@v6
113113 - name : Set up environment
114114 timeout-minutes : 5
115115 run : |
@@ -118,7 +118,7 @@ jobs:
118118 go install github.com/snapcore/spread/cmd/spread@latest
119119 - name : Download packed charm(s)
120120 timeout-minutes : 5
121- uses : actions/download-artifact@v6
121+ uses : actions/download-artifact@v7
122122 with :
123123 pattern : ${{ inputs.artifact-prefix }}-*
124124 merge-multiple : true
@@ -137,7 +137,7 @@ jobs:
137137 # Allure can only process one result per pytest test ID. If parameterization is done via
138138 # spread instead of pytest, there will be overlapping pytest test IDs.
139139 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' }}
140- uses : actions/upload-artifact@v5
140+ uses : actions/upload-artifact@v6
141141 with :
142142 name : allure-results-integration-test-${{ inputs.path-to-charm-directory }}-${{ matrix.job.name_in_artifact }}
143143 path : ${{ inputs.path-to-charm-directory }}/artifacts/${{ matrix.job.spread_job }}/allure-results/
@@ -178,7 +178,7 @@ jobs:
178178 - name : Upload logs
179179 timeout-minutes : 5
180180 if : ${{ !contains(matrix.job.spread_job, 'juju29') && (success() || (failure() && steps.spread.outcome == 'failure')) }}
181- uses : actions/upload-artifact@v5
181+ uses : actions/upload-artifact@v6
182182 with :
183183 name : logs-integration-test-${{ inputs.path-to-charm-directory }}-${{ matrix.job.name_in_artifact }}
184184 path : ~/logs/
0 commit comments