diff --git a/.github/workflows/job_build_linux.yml b/.github/workflows/job_build_linux.yml index 45bf80a3749b7e..29a443df26952a 100644 --- a/.github/workflows/job_build_linux.yml +++ b/.github/workflows/job_build_linux.yml @@ -198,8 +198,8 @@ jobs: working-directory: ${{ env.INSTALL_DIR }} - name: Pack openvino_developer_package - run: tar -cvf - * | pigz > ${BUILD_DIR}/openvino_developer_package.tar.gz - working-directory: ${{ env.DEVELOPER_PACKAGE_DIR }} + run: tar -cvf - * | pigz > ${BUILD_DIR}/developer_package.tar.gz + working-directory: ${{ env.DEVELOPER_PACKAGE_DIR }}/developer_package - name: Pack openvino_tests run: tar -cvf - * | pigz > ${BUILD_DIR}/openvino_tests.tar.gz @@ -304,7 +304,7 @@ jobs: uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 with: name: openvino_developer_package - path: ${{ env.BUILD_DIR }}/openvino_developer_package.tar.gz + path: ${{ env.BUILD_DIR }}/developer_package.tar.gz if-no-files-found: 'error' - name: Upload OpenVINO RPM packages @@ -346,7 +346,7 @@ jobs: with: artifacts: | ${{ env.BUILD_DIR }}/openvino_package.tar.gz - ${{ env.BUILD_DIR }}/openvino_developer_package.tar.gz + ${{ env.BUILD_DIR }}/developer_package.tar.gz ${{ env.BUILD_DIR }}/openvino_tests.tar.gz ${{ env.BUILD_DIR }}/deb ${{ env.MANIFEST_PATH }} diff --git a/.github/workflows/job_build_windows.yml b/.github/workflows/job_build_windows.yml index 36d55c3294e4d6..4c7347b6059422 100644 --- a/.github/workflows/job_build_windows.yml +++ b/.github/workflows/job_build_windows.yml @@ -53,6 +53,7 @@ jobs: INSTALL_DIR_JS: "${{ github.workspace }}\\openvino_install\\js" INSTALL_TEST_DIR: "${{ github.workspace }}\\tests_install" INSTALL_WHEELS_DIR: "${{ github.workspace }}\\install\\wheels" + INSTALL_DEV_PACKAGE: "${{ github.workspace }}\\install\\developer_package" INSTALL_PDB_DIR: "${{ github.workspace }}\\install_pdb" BUILD_DIR: "${{ github.workspace }}\\openvino_build" ARTIFACTS_SHARE: "C:\\mount\\build-artifacts" @@ -187,6 +188,7 @@ jobs: cmake --install ${{ env.BUILD_DIR }} --config ${{ env.CMAKE_BUILD_TYPE }} --prefix ${{ env.INSTALL_WHEELS_DIR }} --component python_wheels cmake --install ${{ env.BUILD_DIR }} --config ${{ env.CMAKE_BUILD_TYPE }} --prefix ${{ env.INSTALL_TEST_DIR }} --component tests cmake --install ${{ env.BUILD_DIR }} --config ${{ env.CMAKE_BUILD_TYPE }} --prefix ${{ env.INSTALL_PDB_DIR }} --component pdb + cmake --install ${{ env.BUILD_DIR }} --config ${{ env.CMAKE_BUILD_TYPE }} --prefix ${{ env.INSTALL_DEV_PACKAGE }} --component developer_package # Setup additional Python versions for wheels building - name: Setup Python 3.9 @@ -254,6 +256,14 @@ jobs: } Compress-Archive @compress + $file=Get-ChildItem -Path "${{ env.INSTALL_DEV_PACKAGE }}/developer_package" + $compress = @{ + Path = $file + CompressionLevel = "Optimal" + DestinationPath = "${{ env.BUILD_DIR }}/developer_package.zip" + } + Compress-Archive @compress + $file=Get-ChildItem -Path "${{ env.INSTALL_TEST_DIR }}" $compress = @{ Path = $file @@ -332,6 +342,13 @@ jobs: name: openvino_tests path: ${{ env.BUILD_DIR }}/openvino_tests.zip if-no-files-found: 'error' + + - name: Upload OpenVINO developer package + uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 + with: + name: openvino_developer_package + path: ${{ env.BUILD_DIR }}/developer_package.zip + if-no-files-found: 'error' - name: Upload OpenVINO PDB package uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 @@ -355,6 +372,7 @@ jobs: with: artifacts: | ${{ env.BUILD_DIR }}/openvino_package.zip + ${{ env.BUILD_DIR }}/developer_package.zip ${{ env.BUILD_DIR }}/openvino_tests.zip ${{ env.MANIFEST_PATH }} ${{ fromJSON(inputs.affected-components).JS_API && format('{0}/openvino_js_package.zip', env.BUILD_DIR) || '' }} diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 0b45639308b286..d4cd40cb900fd6 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -14,14 +14,14 @@ on: - '**/conformance/**' branches: - 'releases/**' - # pull_request: - # paths-ignore: - # - '**/docs/**' - # - 'docs/**' - # - '**/**.md' - # - '**.md' - # - '**/layer_tests_summary/**' - # - '**/conformance/**' + pull_request: + paths-ignore: + - '**/docs/**' + - 'docs/**' + - '**/**.md' + - '**.md' + - '**/layer_tests_summary/**' + - '**/conformance/**' concurrency: # github.ref is not unique in post-commit @@ -197,8 +197,8 @@ jobs: working-directory: ${{ env.INSTALL_DIR }} - name: Pack openvino_developer_package - run: tar -cvf - * | pigz > ${{ env.BUILD_DIR }}/openvino_developer_package.tar.gz - working-directory: ${{ env.DEVELOPER_PACKAGE_DIR }} + run: tar -cvf - * | pigz > ${{ env.BUILD_DIR }}/developer_package.tar.gz + working-directory: ${{ env.DEVELOPER_PACKAGE_DIR }}/developer_package - name: Pack openvino_tests run: tar -cvf - * | pigz > ${{ env.BUILD_DIR }}/openvino_tests.tar.gz @@ -302,7 +302,7 @@ jobs: uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 with: name: openvino_developer_package - path: ${{ env.BUILD_DIR }}/openvino_developer_package.tar.gz + path: ${{ env.BUILD_DIR }}/developer_package.tar.gz if-no-files-found: 'error' - name: Upload OpenVINO js package @@ -381,7 +381,7 @@ jobs: artifacts: | ${{ env.ARTIFACTS_DIR }}/${{ env.MANIFEST_FILE }} ${{ env.ARTIFACTS_DIR }}/openvino_package.tar.gz - ${{ env.ARTIFACTS_DIR }}/openvino_developer_package.tar.gz + ${{ env.ARTIFACTS_DIR }}/developer_package.tar.gz ${{ env.WHEELS_DIR }} ${{ fromJSON(needs.smart_ci.outputs.affected_components).JS_API && format('{0}/openvino_js_package.tar.gz', env.ARTIFACTS_DIR) || '' }} storage_dir: ${{ env.PRODUCT_TYPE }} diff --git a/.github/workflows/ubuntu_22.yml b/.github/workflows/ubuntu_22.yml index f394688b3d6eec..1c282dca05497c 100644 --- a/.github/workflows/ubuntu_22.yml +++ b/.github/workflows/ubuntu_22.yml @@ -468,27 +468,18 @@ jobs: if: fromJSON(needs.smart_ci.outputs.affected_components).NVIDIA steps: - - name: Download OpenVINO package - uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9 - with: - name: openvino_package - path: ${{ env.INSTALL_DIR }} - - - name: Download OpenVINO Developer package + - name: Download OpenVINO packages uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # v4.1.9 with: - name: openvino_developer_package + pattern: "{openvino_package,openvino_developer_package}" path: ${{ env.INSTALL_DIR }} + merge-multiple: true - name: Extract OpenVINO packages run: | - pushd ${INSTALL_DIR} - pigz -dc openvino_package.tar.gz | tar -xf - -C ${INSTALL_DIR} - popd - - pushd ${INSTALL_DIR} - pigz -dc openvino_developer_package.tar.gz | tar -xf - -C ${INSTALL_DIR} - popd + pigz -dc openvino_package.tar.gz | tar -xf - -C ${{ env.INSTALL_DIR }} + mkdir -p ${{ env.OPENVINO_DEVELOPER_PACKAGE }} && pigz -dc developer_package.tar.gz | tar -xf - -C ${{ env.OPENVINO_DEVELOPER_PACKAGE }} + working-directory: ${{ env.INSTALL_DIR }} - name: Clone OpenVINO Contrib uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2