@@ -63,12 +63,12 @@ jobs:
6363 runs-on : ubuntu-latest
6464 container : espressif/idf:${{ matrix.idf_ver }}
6565 steps :
66- - uses : actions/checkout@v4
66+ - uses : actions/checkout@v6
6767
6868 - name : Get changed files
6969 if : github.event_name == 'pull_request' # This action is working only in pull-request (it fails in push to master)
7070 id : changed-files
71- uses : tj-actions/changed-files@v45
71+ uses : tj-actions/changed-files@v47
7272 with :
7373 separator : ' ;' # idf-build-apps expects files seprated with semicolon
7474
9999 echo "### ⚠️ Build failed for idf_ver=${{ matrix.idf_ver }}" >> $GITHUB_STEP_SUMMARY
100100 echo "This failure was ignored (continue-on-error enabled)." >> $GITHUB_STEP_SUMMARY
101101
102- - uses : actions/upload-artifact@v4
102+ - uses : actions/upload-artifact@v7
103103 if : github.repository_owner == 'espressif' # && needs.prepare.outputs.build_only == '0'
104104 with :
105105 name : app_binaries_${{ matrix.idf_ver }}_${{ matrix.parallel_index }}
@@ -158,7 +158,7 @@ jobs:
158158 image : espressif/idf:${{ matrix.idf_ver }}
159159 options : --privileged -v /dev/boards:/dev/boards/ # Privileged mode has access to serial ports
160160 steps :
161- - uses : actions/checkout@v4
161+ - uses : actions/checkout@v6
162162 - uses : actions/download-artifact@v4
163163 with :
164164 pattern : app_binaries_${{ matrix.idf_ver }}_*
@@ -179,7 +179,7 @@ jobs:
179179 mkdir -p /tmp/pytest-embedded-cache-dummy
180180 pytest --suppress-no-test-exit-code --ignore-glob '*/managed_components/*' --ignore=.github --junit-xml=${{ env.TEST_RESULT_FILE }} -k "${{ matrix.runner.example }} and not test_example_display_sensors" -n auto ${{ env.PYTEST_BENCHMARK_IGNORE }}
181181 - name : Upload test results
182- uses : actions/upload-artifact@v4
182+ uses : actions/upload-artifact@v7
183183 if : always()
184184 with :
185185 name : ${{ env.TEST_RESULT_NAME }}
0 commit comments