diff --git a/.github/workflows/_check_clang_static_analyzer.yml b/.github/workflows/_check_clang_static_analyzer.yml index 84012aae..6bc5a4eb 100644 --- a/.github/workflows/_check_clang_static_analyzer.yml +++ b/.github/workflows/_check_clang_static_analyzer.yml @@ -83,7 +83,7 @@ jobs: - name: Upload scan result if: ${{ failure() && inputs.is_rust == 'false'}} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: scan-build path: scan-build diff --git a/.github/workflows/_check_clang_static_analyzer_latest_sdk.yml b/.github/workflows/_check_clang_static_analyzer_latest_sdk.yml index 05a5279f..8dcbee94 100644 --- a/.github/workflows/_check_clang_static_analyzer_latest_sdk.yml +++ b/.github/workflows/_check_clang_static_analyzer_latest_sdk.yml @@ -79,7 +79,7 @@ jobs: - name: Upload scan result if: ${{ failure() && inputs.is_rust == 'false'}} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: scan-build path: scan-build diff --git a/.github/workflows/_get_app_manifest.yml b/.github/workflows/_get_app_manifest.yml index c3a23cac..141dd0b1 100644 --- a/.github/workflows/_get_app_manifest.yml +++ b/.github/workflows/_get_app_manifest.yml @@ -83,7 +83,7 @@ jobs: -m "../manifest_${{ matrix.device }}.json" - name: Upload app manifest - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ inputs.upload_manifest_artifact_name }}-${{ matrix.device }} path: ./manifest_*.json @@ -94,7 +94,7 @@ jobs: needs: get_app_manifest runs-on: ubuntu-22.04 steps: - - uses: actions/upload-artifact/merge@v4 + - uses: actions/upload-artifact/merge@v7 with: name: ${{ inputs.upload_manifest_artifact_name }} pattern: ${{ inputs.upload_manifest_artifact_name }}-* diff --git a/.github/workflows/end_to_end_tests_of_reusable_workflows.yml b/.github/workflows/end_to_end_tests_of_reusable_workflows.yml index 53d18ac7..1a48723c 100644 --- a/.github/workflows/end_to_end_tests_of_reusable_workflows.yml +++ b/.github/workflows/end_to_end_tests_of_reusable_workflows.yml @@ -122,7 +122,7 @@ jobs: needs: build_sideloaded_applications_for_exchange runs-on: ubuntu-22.04 steps: - - uses: actions/upload-artifact/merge@v4 + - uses: actions/upload-artifact/merge@v7 with: name: libraries_binaries pattern: libraries_binaries-* diff --git a/.github/workflows/reusable_build.yml b/.github/workflows/reusable_build.yml index 1bd20853..87654fd0 100644 --- a/.github/workflows/reusable_build.yml +++ b/.github/workflows/reusable_build.yml @@ -198,7 +198,7 @@ jobs: - name: Upload app binary if: ${{ inputs.upload_app_binaries_artifact != '' }} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: ${{ inputs.upload_app_binaries_artifact }}-${{ matrix.device }} path: ${{ steps.build.outputs.binary_path }} @@ -210,7 +210,7 @@ jobs: runs-on: ubuntu-22.04 if: ${{ inputs.upload_app_binaries_artifact != '' }} steps: - - uses: actions/upload-artifact/merge@v4 + - uses: actions/upload-artifact/merge@v7 with: name: ${{ inputs.upload_app_binaries_artifact }} pattern: ${{ inputs.upload_app_binaries_artifact }}-* diff --git a/.github/workflows/reusable_doc_generation.yml b/.github/workflows/reusable_doc_generation.yml index a0713bf8..f20e5f47 100644 --- a/.github/workflows/reusable_doc_generation.yml +++ b/.github/workflows/reusable_doc_generation.yml @@ -45,7 +45,7 @@ jobs: - name: HTML documentation run: doxygen "${DOXY_FILE}" - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: documentation path: doc/html diff --git a/.github/workflows/reusable_docker_deployment.yml b/.github/workflows/reusable_docker_deployment.yml index e3d1903a..ba9d279d 100644 --- a/.github/workflows/reusable_docker_deployment.yml +++ b/.github/workflows/reusable_docker_deployment.yml @@ -212,7 +212,7 @@ jobs: - name: Upload artifact if: ${{ env.OUTPUTS != '' }} - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: ${{ env.IMAGE_NAME }} path: /tmp/${{ env.IMAGE_NAME }}.tar diff --git a/.github/workflows/reusable_ragger_tests.yml b/.github/workflows/reusable_ragger_tests.yml index afbbf368..17625fec 100644 --- a/.github/workflows/reusable_ragger_tests.yml +++ b/.github/workflows/reusable_ragger_tests.yml @@ -257,7 +257,7 @@ jobs: - name: Upload pytest logs if: ${{ inputs.capture_file != '' }} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: pytest-logs-${{ matrix.device }} path: pytest_output.log @@ -301,7 +301,7 @@ jobs: - name: Upload snapshots if needed if: ${{ steps.upload-flag.outputs.artifact_uploaded == 'true' }} - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: # Make the artifact name unique to allow running this job in parallel # Append a ~ at the end to prevent one job's pattern from prefixing another one @@ -329,7 +329,7 @@ jobs: find logs -name "pytest_output.log" -exec cat {} \; > "${CAPTURE_FILE}.log" - name: Upload combined logs - uses: actions/upload-artifact@v6 + uses: actions/upload-artifact@v7 with: name: "${{ inputs.capture_file }}" path: "${{ inputs.capture_file }}.log" @@ -340,7 +340,7 @@ jobs: needs: ragger_tests runs-on: ubuntu-22.04 steps: - - uses: actions/upload-artifact/merge@v4 + - uses: actions/upload-artifact/merge@v7 if: ${{ needs.ragger_tests.outputs.snapshot_artifact_uploaded == 'true' }} with: # Merge all basename-$device.zip into a single basename.zip diff --git a/.github/workflows/reusable_unit_tests.yml b/.github/workflows/reusable_unit_tests.yml index 7983b3b5..cf15d0eb 100644 --- a/.github/workflows/reusable_unit_tests.yml +++ b/.github/workflows/reusable_unit_tests.yml @@ -99,7 +99,7 @@ jobs: lcov --directory . -b "$(realpath build/)" --remove coverage.info "*/${TEST_DIRECTORY}/*" -o coverage.info genhtml coverage.info -o coverage - - uses: actions/upload-artifact@v6 + - uses: actions/upload-artifact@v7 with: name: code-coverage path: ${{ inputs.test_directory }}/coverage