diff --git a/.github/workflows/build_wheels_windows.yml b/.github/workflows/build_wheels_windows.yml index 8fc5bdd5ac..7f61ecbe9b 100644 --- a/.github/workflows/build_wheels_windows.yml +++ b/.github/workflows/build_wheels_windows.yml @@ -159,15 +159,12 @@ jobs: working-directory: ${{ inputs.repository }} env: POST_SCRIPT: ${{ inputs.post-script }} + ENV_SCRIPT: ${{ inputs.env-script }} if: ${{ inputs.post-script != '' }} run: | + set -euxo pipefail source "${BUILD_ENV_FILE}" - if [[ ! -f ${POST_SCRIPT} ]]; then - echo "::error::Specified post-script file (${POST_SCRIPT}) not found, not going execute it" - exit 1 - else - ${CONDA_RUN} bash "${POST_SCRIPT}" - fi + ${CONDA_RUN} ${ENV_SCRIPT} ${POST_SCRIPT} - name: Smoke Test env: PACKAGE_NAME: ${{ inputs.package-name }} diff --git a/.github/workflows/test_build_wheels_windows_with_cuda.yml b/.github/workflows/test_build_wheels_windows_with_cuda.yml index 8bd6324d54..28329b6b12 100644 --- a/.github/workflows/test_build_wheels_windows_with_cuda.yml +++ b/.github/workflows/test_build_wheels_windows_with_cuda.yml @@ -24,13 +24,19 @@ jobs: fail-fast: false matrix: include: - - repository: pytorch/audio - pre-script: packaging/ffmpeg/build.bat - env-script: packaging/vc_env_helper.bat - wheel-build-params: "--plat-name win_amd64" - post-script: "" - smoke-test-script: "" - package-name: torchaudio + - repository: pytorch/audio + pre-script: packaging/ffmpeg/build.bat + env-script: packaging/vc_env_helper.bat + wheel-build-params: "--plat-name win_amd64" + post-script: "" + smoke-test-script: "" + package-name: torchaudio + - repository: pytorch/vision + pre-script: packaging/pre_build_script.sh + env-script: packaging/windows/internal/vc_env_helper.bat + post-script: "python packaging/wheel/relocate.py" + smoke-test-script: test/smoke_test.py + package-name: torchvision uses: ./.github/workflows/build_wheels_windows.yml name: ${{ matrix.repository }} with: