@@ -175,8 +175,9 @@ jobs:
175175 echo "$SCRIPTS_DIR" >> $GITHUB_PATH
176176 echo "Added $SCRIPTS_DIR to PATH to avoid further issues."
177177 fi
178- python3 -m pip install --disable-pip-version-check --upgrade --user --break-system-packages pip uv 'tox>=4.23.2' 'tox-uv>=1.16.0'
178+ python3 -m pip install --disable-pip-version-check --upgrade --user --break-system-packages pip uv 'tox>=4.23.2' 'tox-uv>=1.16.0' tox-extra
179179 which -a uv pip tox
180+ python3 -m pip install git+https://github.com/tox-dev/tox.git@fix/3542
180181 echo "uv tool update-shell"
181182 tox --version
182183 echo "Log installed dists"
@@ -200,14 +201,15 @@ jobs:
200201 if : ${{ inputs.run_post }}
201202 run : ${{ inputs.run_post }}
202203
203- - name : Archive logs and coverage data
204- uses : actions /upload-artifact@v4
204+ - name : Archive logs and coverage data (secured)
205+ uses : coactions /upload-artifact@fix/multi-folders
205206 with :
206207 name : logs-${{ matrix.name }}.zip
207208 include-hidden-files : true
208209 path : |
209- .tox/**/log/
210210 .tox/**/coverage.xml
211+ # Temporary disable of tox log collection until its new release:
212+ # .tox/**/log/
211213
212214 - name : Upload test results to Codecov
213215 if : ${{ !cancelled() && hashFiles('junit.xml') != '' }}
@@ -225,6 +227,7 @@ jobs:
225227 # shellcheck disable=SC2016
226228 echo -n '::error file=git-status::'
227229 printf '### Failed as git reported modified and/or untracked files\n```\n%s\n```\n' "$(git status -s)" | tee -a "$GITHUB_STEP_SUMMARY"
230+ git diff
228231 exit 99
229232 fi
230233 # https://github.com/actions/toolkit/issues/193
0 commit comments